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 - Guide
- Code erreur f3500-32 ✓ - Forum Bbox Bouygues
- Erreur 10016 epson - Forum Imprimante
- Erreur c2002 western union ✓ - Forum Vos droits sur internet
- Erreur g030 - Forum Bbox Bouygues
1 réponse
KX
Messages postés
16733
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 janvier 2024
3 015
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 ?