Problème de programme
Fermé
keriatsu
Messages postés
11
Date d'inscription
dimanche 24 juin 2007
Statut
Membre
Dernière intervention
27 avril 2009
-
25 juin 2007 à 10:27
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 26 juin 2007 à 10:28
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 26 juin 2007 à 10:28
A voir également:
- Problème de programme
- Programme demarrage windows 10 - Guide
- Mettre en veille un programme - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Désinstaller programme windows 10 - Guide
- Sms programmé - Guide
5 réponses
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
25 juin 2007 à 10:34
25 juin 2007 à 10:34
Et ça compile ?! oua !
sucette (1 + TVA / 100) veux dire que tu donne 1+TVA/100 en argument à la fonction sucette, qui n'est pas défini ! Logique que ça ne fonctionne pas.
utilise : sucette*(1 + TVA / 100)
Et encore, ça devrai être faut, car tu utilise des entier ! 19/100=0 !
donc : float(TVA)/100.0
Je te conseil de compiler avec l'option -Wall si tu peux
sucette (1 + TVA / 100) veux dire que tu donne 1+TVA/100 en argument à la fonction sucette, qui n'est pas défini ! Logique que ça ne fonctionne pas.
utilise : sucette*(1 + TVA / 100)
Et encore, ça devrai être faut, car tu utilise des entier ! 19/100=0 !
donc : float(TVA)/100.0
Je te conseil de compiler avec l'option -Wall si tu peux
keriatsu
Messages postés
11
Date d'inscription
dimanche 24 juin 2007
Statut
Membre
Dernière intervention
27 avril 2009
2
25 juin 2007 à 11:00
25 juin 2007 à 11:00
en fait je débute donc je suis pas très bon.
Donc plusieurs questions (je suis pas très doué donc désolé de vous importuner)
C'est quoi l'option -Wall et ou je peux la trouvé ?
Et aussi je le met ou le float parce que j'ai essayé dans tout les sens et soit il me trouve une erreure, soit il me met le prix = 0.00
Donc plusieurs questions (je suis pas très doué donc désolé de vous importuner)
C'est quoi l'option -Wall et ou je peux la trouvé ?
Et aussi je le met ou le float parce que j'ai essayé dans tout les sens et soit il me trouve une erreure, soit il me met le prix = 0.00
Stupeflip
Messages postés
391
Date d'inscription
jeudi 8 février 2007
Statut
Membre
Dernière intervention
4 décembre 2007
94
25 juin 2007 à 14:48
25 juin 2007 à 14:48
Salut,
-Wall est une option de compilation pour montrer tous les warnings (all warnings en fait)
Il faut ajouter cette option avec les options de compilation.
Pour le float, tu peux aussi faire
(float)TVA
Ca "forcera" TVA à être un flottant pour ce calcul (/100)
Bon courage
-Wall est une option de compilation pour montrer tous les warnings (all warnings en fait)
Il faut ajouter cette option avec les options de compilation.
Pour le float, tu peux aussi faire
(float)TVA
Ca "forcera" TVA à être un flottant pour ce calcul (/100)
Bon courage
christboy
Messages postés
157
Date d'inscription
jeudi 31 mai 2007
Statut
Membre
Dernière intervention
30 juillet 2008
20
25 juin 2007 à 15:43
25 juin 2007 à 15:43
encore plus simple ... regle le probleme de la taxe en la mettant a 19.6 ~~
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
26 juin 2007 à 10:28
26 juin 2007 à 10:28
Arf ! c normal que ça affiche zero, dans le printf tu met %f pour un int !
mon conseil : vire les int et remplace par des float ou des double. ça devrai fonctionner après. (et met des %f ou %e dans le printf)
mon conseil : vire les int et remplace par des float ou des double. ça devrai fonctionner après. (et met des %f ou %e dans le printf)