00001 #include <stdio.h> // directive au préprocesseur 00002 #define TVA 15.0 // idem - définition de la TVA au Luxembourg 00003 00004 float prix_TTC; // déclaration d'une variable globale/externe /*@\label{tva:ttc}@*/ 00005 00006 // déclaration d'une fonction qui ajoute la TVA au prix HT et renvoie le prix TTC 00007 float ajoute_TVA(float prix_HT) { /*@\label{tva:ajoute_tva}@*/ 00008 return prix_HT * (1.0 + (TVA/100.0)); 00009 } 00010 00011 // fonction main: point d'entree de l'exécution 00012 int main() /*@\label{tva:main}@*/ 00013 { 00014 float HT = 0.0;/*@\label{tva:interne}@*/ // déclaration d'une variable locale initialisée à 0 00015 00016 printf("Entrez le prix H.T. : ");// appelle la fonction définie dans stdio.h 00017 scanf("%f",&HT); // idem 00018 prix_TTC = ajoute_TVA(HT); // appel de notre fonction 00019 printf("prix T.T.C. : %.2f (TVA : %f%%)\n", prix_TTC, TVA); 00020 return 0; 00021 }