cs_darkwhite
Messages postés133Date d'inscriptionvendredi 17 novembre 2000StatutMembreDernière intervention29 avril 2008
-
27 juin 2006 à 20:28
cs_darkwhite
Messages postés133Date d'inscriptionvendredi 17 novembre 2000StatutMembreDernière intervention29 avril 2008
-
28 juin 2006 à 00:00
Salut a tous.
Je suis debutant en C. Ce code est tres bateau je vous l'accorde
#include <math.h>
int main()
{
double prix_HT,prix_TTC=0;
printf("Saisissez votre prix HT\n");
scanf("%d",&prix_HT);
prix_TTC=((prix_HT*19,6)/100)+prix_HT;
printf("Le prix TTC est de %d\n",prix_TTC);
getchar();
return(0);
}
Mais quand je l'execute le resultat obtenu n'est pas bon
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 27 juin 2006 à 20:42
Le prix que l'utilisateur doit entrer est, je suppose, en chiffre à virgule? Essais:
scanf("%f",&prix_HT);
et
printf("Le prix TTC est de %f\n",prix_TTC);
pour afficher le résultat en chiffre à virgule.
___________________________________________
Les plus grands esprits trouvent toujours une solution
Vous n’avez pas trouvé la réponse que vous recherchez ?