Varible toujours égale à O
Résolu/Fermé
Carnat89
Messages postés
14
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
6 mai 2014
-
7 oct. 2008 à 20:52
Carnat89 Messages postés 14 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 6 mai 2014 - 8 oct. 2008 à 06:09
Carnat89 Messages postés 14 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 6 mai 2014 - 8 oct. 2008 à 06:09
A voir également:
- Varible toujours égale à O
- Ô majuscule - Guide
- Égale barré ✓ - Forum Bureautique
- Caractère "différent" ou "pas égal à" - Forum Bureautique
- 192.168 o 0.1 inwi home 4g - Forum Réseau
- N'affichez que les personnes de calais ayant 20 ans et une note supérieure ou égale à 12. quel mot apparaît dans la colonne code ? - Forum Orange
4 réponses
une boucle for termine lorsque le test est faux. Dans ton cas si Mois1 n'est pas egal a mois2 -2 alors il quitte la boucle. Ce n'est pas le bon test. A toi de trouver, car j'ai l'impression de faire un projet a la place de quelqu'un.... (verifie un peu tout, il y a quelques failles dans ton algo)
Carnat89
Messages postés
14
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
6 mai 2014
2
7 oct. 2008 à 22:38
7 oct. 2008 à 22:38
je ne comprend pas...Le test n'est pas de savoir quand Mois1 est égal à Mois2-2 mais quand i est égal à Mois2-2.
cependant "une boucle for termine lorsque le test est faux", je ne savais pas. Je verrai tout ça demain, assez de prise de tête pour ce soir.
P.S. : Je précise que le but de ma démarche n'est pas de trouver quelqu'un pour faire ce projet à ma place mais bien de demander de l'aide. Et pour ça, merci mc.
cependant "une boucle for termine lorsque le test est faux", je ne savais pas. Je verrai tout ça demain, assez de prise de tête pour ce soir.
P.S. : Je précise que le but de ma démarche n'est pas de trouver quelqu'un pour faire ce projet à ma place mais bien de demander de l'aide. Et pour ça, merci mc.
En effet ce test ne doit pas etre de tester si mois1 = mois2 -2, mais dans ce code, c'est ce qu'il se passe.
Lorsque l'on rentre dans le for la premiere fois, le test est realisé. Comme le test de ton code est "i==Mois2-2", si cette expression est fausse, le boucle est directement zappée. Si c'est le contraire, alors on effectue la somme (nombre += etc.). Le tour suivant, i est incrémenté donc l'égalité n'est plus juste, et donc la boucle est finie. Au mieux on n'exécute le corps de cette boucle une seule et unique fois, et ce que lorsque mois1 == mois2 - 2.
Petite remarque : t'as un while qui traine qui ne sert a rien apres le for
Lorsque l'on rentre dans le for la premiere fois, le test est realisé. Comme le test de ton code est "i==Mois2-2", si cette expression est fausse, le boucle est directement zappée. Si c'est le contraire, alors on effectue la somme (nombre += etc.). Le tour suivant, i est incrémenté donc l'égalité n'est plus juste, et donc la boucle est finie. Au mieux on n'exécute le corps de cette boucle une seule et unique fois, et ce que lorsque mois1 == mois2 - 2.
Petite remarque : t'as un while qui traine qui ne sert a rien apres le for
Carnat89
Messages postés
14
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
6 mai 2014
2
8 oct. 2008 à 06:09
8 oct. 2008 à 06:09
Ok, ça marche, mon test n'était pas approprié maintenant c'est bon :-) Merci encore mc.