Erreur d'initialisation de variable
Résolu/Fermé
Xelo-arx
Messages postés
10
Date d'inscription
mercredi 8 octobre 2014
Statut
Membre
Dernière intervention
25 août 2020
-
8 oct. 2014 à 20:12
Xelo-arx Messages postés 10 Date d'inscription mercredi 8 octobre 2014 Statut Membre Dernière intervention 25 août 2020 - 11 oct. 2014 à 12:41
Xelo-arx Messages postés 10 Date d'inscription mercredi 8 octobre 2014 Statut Membre Dernière intervention 25 août 2020 - 11 oct. 2014 à 12:41
A voir également:
- Erreur d'initialisation de variable
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Erreur 3005 france tv - Forum TV & Vidéo
1 réponse
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
8 oct. 2014 à 20:18
8 oct. 2014 à 20:18
Bonjour,
Java fait une analyse pour voir si tous les cas sont gérés, or ici tu en as oublié un.
Si a<3 qu'elle est la valeur de TransTotal ?
Java fait une analyse pour voir si tous les cas sont gérés, or ici tu en as oublié un.
Si a<3 qu'elle est la valeur de TransTotal ?
8 oct. 2014 à 20:26
Mais j'ai toujours le même problème
8 oct. 2014 à 20:40
Or dans ton if ((a > 24) | (a < 3)) il n'y a pas de else. Ça n'a pas forcément de sens mathématiques d'en mettre un, mais pour le programme ça a un sens. Il faudrait donc mettre un else à chaque if, ce qui dans ton cas permettrait de simplifier comme ceci :
Dans tous les cas, TransTotal aura bien une valeur et Java est content.
8 oct. 2014 à 20:44
8 oct. 2014 à 23:07
J'ai la première question qui me bloque dans le programme :
Ecrivez une fonction saisirNbSiropErable qui demande à l'utilisateur un nombre de cruchons de sirop d'érable et qui retourne la valeur saisie. Si la valeur n'est pas multiple de 3 ou est incorrecte (inferieure à 0, par exemple), un message d'erreur doit être affiché et l'utilisateur doit saisir une nouvelle valeur.
J'ai fait ça, je sais que j'ai pas le droit de faire des saisies clavier dans une fonction, mais je ne vois vraiment pas comment faire dans ce cas-là..
9 oct. 2014 à 07:32
2) Évites de faire des calculs lorsque tu as , ce devrait être .
3) C'est quoi ta question ? Ton programme fonctionne non ?