N'arrive pas à faire un calcul en c++ - C++ - Programmation
Marsh Posté le 04-07-2005 à 19:00:40
t'as qu'à pas faire de division par 0. Et aère un peut ton code.
Marsh Posté le 04-07-2005 à 19:01:22
dorianhawkmoon a écrit : Bonsoir,
|
Oui aère ton code et puis les divisuer peuvent très bien etre égale à 0 de plus ton programme (enfin les switch ne font rien si tes entier sont différent de 1, 2 , 3 ou 4 : ne te manque t il pas des default ?
Marsh Posté le 04-07-2005 à 19:05:31
je pense qu'il faudrait un peu plus de détail sur les variables (types valeurs) de ton prog si tu veux de l'aide, paske là...
a priori soit epf = 0 soit hpf = 0 merci qui ?
Marsh Posté le 04-07-2005 à 19:06:57
moi je dis que c'est les case qui sont foireux et résultat, par hasard epf et hpf sont à 0
Marsh Posté le 04-07-2005 à 21:33:21
(atan(pte)*180/PI<=45)) c'est bon ? Pas de pb à mélanger float/double et entier (45) pour la comparaison ?
nbre_face_feu, il peut prendre quelles valeurs ? 1, 2, 3, 4 seulement ?
Marsh Posté le 05-07-2005 à 08:10:21
nbre_face_feu ne peu prendre que 1,2,3ou 4.
les variabbles sont toutes de type float, sauf dev qui est un int qui ne prend les valeur que 1,2 ou 3 -la partie 3 n'est pas présente-.
j'ai aussi essayé en utilisant des if à la place des switch case, mais ca ne marche pas non plus...
Marsh Posté le 05-07-2005 à 09:28:30
'1', '2' ...
fout un default a tes switch et regarde ce qu'il se passe.
Marsh Posté le 05-07-2005 à 09:40:32
utilise le débugueur ou des cout, ou des print pour voir où va ton programme
Marsh Posté le 05-07-2005 à 16:43:11
J'ai rajouter un default, et ca marche.
Merci beaucoup Taz ^______^
Marsh Posté le 05-07-2005 à 18:02:03
donc tout passe dans ton default ... vire le switch alors ..
Marsh Posté le 04-07-2005 à 18:29:13
Bonsoir,
voila mon problème, je programme sous borland c++ builder, et je n'arrive pas à faire marcher un calcul, voici le code:
arrivé au deux dernière ligne, le programme plante pour cause de division par zéro. Il n'enregistre pas les variable epf et htf.
Merci de m'aider
DorianHawkmoon