Calculateur de tva

Soyez le premier à donner votre avis sur cette source.

Snippet vu 9 681 fois - Téléchargée 36 fois

Contenu du snippet

calcule une TVA

J ai un probleme j'arrive pas à le faire fonctionner correctement lorsqu'il s'agit d'introduire des doubles ou float. Pourtant je remplace le type et je met à la place de %d je met %f

Et il ne veut pas afficher le bon résultat il me met plein de chiffre (n'importe quoi)

si qq sait comment le faire il peut le noter juste ci dessous dans les commentaire. merci

Mais de toute façon je chercherai . C'est ma premier contribution pour le langage C

Comme je suis pas chez moi j'ai refait le code moi même sans l'avoir tester mais normalement il doit marcher.

Source / Exemple :


#include <stdio.h>  //inclusion des librairies

int main(void)  //fonction principale

{

int pr_htva,tva=21,calcul,pr_atva   // declaration variable + initialisation de la tva

printf("Entrer un montant hors tva\n";   //sorti standard , affiche un msg
scanf("%d",&pr_htva);   //entrer standard  , attend qqchose taper au clavier (le pr hors tva)

//calcul de la tva

calcul = (pr_htva * tva) / 100; 
pr_atva = pr_htva + calcul;

printf("Le montant avec TVA est de : %d\n, pr_atva");  //affiche résultat

return 0;  //tout c est bien passé

}

A voir également

Ajouter un commentaire

Commentaires

cs_steven007
Messages postés
150
Date d'inscription
jeudi 24 janvier 2002
Statut
Membre
Dernière intervention
27 avril 2007
-
merde, le commentaire après la fonction main (la tva ça dépasse).

et aussi manque une parenthese a printf le 1er

faut réaligner les commentaire car // c'est des commentaire juste pour une seul ligne (entout ca en C) en c++ je pense pas

sinon metter */ commentaire */ c tout @+
cs_Thaeron
Messages postés
202
Date d'inscription
vendredi 6 juillet 2001
Statut
Membre
Dernière intervention
31 octobre 2007
-
Heu essaie %lf mais chui pas sur =
cs_GoldenEye
Messages postés
527
Date d'inscription
vendredi 14 septembre 2001
Statut
Membre
Dernière intervention
6 octobre 2008
2 -
1/Pour les nombres flottants, au lieu d'écrire
calcul=(pr_htva*tva)/100 ecris calcul=(pr_htva*tva)/100.
(il y a un point derrière le nombre 100
2/ En plus des erreurs déjà mentionnées, le dernier printf a des guillemets mal placés (c après le
qu'il faut mettre le dernier)
cs_steven007
Messages postés
150
Date d'inscription
jeudi 24 janvier 2002
Statut
Membre
Dernière intervention
27 avril 2007
-
bien vu GoldenEye

ok j'ai trouver, mais maintenant je dois calculer une remise sur le montant que j'ai trouver... j'afficherai la source ce soir
cs_steven007
Messages postés
150
Date d'inscription
jeudi 24 janvier 2002
Statut
Membre
Dernière intervention
27 avril 2007
-
Une question pour goldenEye pourquoi est ce que tu met un . après le 100, j'ai vu ça aussi dans un livre, mais si tu sais expliquer c'est cool

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.