-
CréateurSujet
-
octobre 13, 2023 à 8:10 pm #32099
Bot
ParticipantBonsoir,
Je me permet soliciter votre aide pour un programme informatique faisant intervenir des sous programmes (fonctions auxiliaire). Mon programme est terminé mais ne fonctionne pas j’ai beau chercher mais il me renvoie des « 1000 » à l’infini en boucle. Je vous joint la photo de l’exercice.
Je sais qu’il y a peut être un détail qui ne fonctionne pas mais je ne le trouve pas. Je vous joins une photo de l’exo.
Merci à vous
——————–
sami0710 – Envoyé depuis le Discord : Culte du code -
CréateurSujet
-
AuteurRéponses
-
-
octobre 13, 2023 à 8:27 pm #32100
il te renvoie 1000 où et quand tu lui envoies quoi ?N
——————–
randy – Envoyé depuis le Discord : Culte du code -
octobre 13, 2023 à 8:29 pm #32101
Lorsque je lui envoie 2 il me renvoie 1000 dans la console à l’infini
——————–
sami0710 – Envoyé depuis le Discord : Culte du code -
octobre 13, 2023 à 8:29 pm #32102
voici le screen
——————–
sami0710 – Envoyé depuis le Discord : Culte du code -
octobre 13, 2023 à 8:33 pm #32103
dans ton main tu as un while où tu check ton ‘x’
——————–
randy – Envoyé depuis le Discord : Culte du code -
octobre 13, 2023 à 8:34 pm #32104
yep
——————–
sami0710 – Envoyé depuis le Discord : Culte du code -
octobre 13, 2023 à 8:34 pm #32105
sauf que ta variable n’est jamais mise à jour donc chaque tour de boucle il va considérer que c’est 2 et te faire la même chose
——————–
randy – Envoyé depuis le Discord : Culte du code -
octobre 13, 2023 à 8:36 pm #32106
Comment je pourrais mettre à jour la variable ? Parce que pour moi une fois que je lui dis de faire 2 il va automatiquement switch la variable du main en la variable du sous programme « effectuerdepot »
——————–
sami0710 – Envoyé depuis le Discord : Culte du code -
octobre 13, 2023 à 8:37 pm #32107
tu pourrais faire un truc du genre:
do { menu(); //ça redemande à haque fois et ça hange la valeur de 'x' if (x == 1) affiherSolde(); if (x == 2) depot(); if (x == 3) retrait(); } while (x >=1 && x <= 3);
——————–
randy – Envoyé depuis le Discord : Culte du code -
octobre 13, 2023 à 8:38 pm #32108
le do va exécuter au moins une fois ce qu’il y a dedans (c’est ce que tu veux vu que tu récupères l’input avec menu()
——————–
randy – Envoyé depuis le Discord : Culte du code -
octobre 13, 2023 à 8:39 pm #32109
Dac je vais tester je te dis ça et surtout bien vu pour le double == j’ai zapé
——————–
sami0710 – Envoyé depuis le Discord : Culte du code -
octobre 13, 2023 à 8:39 pm #32110
sinon tu t’emmerdes pas et tu fais carrément:
finito pipowhile (true) { menu(); if (x == 1) affiher(); else if (x == 2) depot(); else if (x == 3) retrait(); else break; }
——————–
randy – Envoyé depuis le Discord : Culte du code -
octobre 13, 2023 à 8:40 pm #32111
parce que le do while si ton prof te demande de l’expliquer tu vas bégayer
——————–
randy – Envoyé depuis le Discord : Culte du code -
octobre 13, 2023 à 8:41 pm #32112
Bonsoir,
Votre code contient beaucoup de problèmes.
Vous pourriez éventuellement utiliser un debugger pour apprendre à trouver ces erreurs seul.——————–
badwolf1337 – Envoyé depuis le Discord : Culte du code -
octobre 13, 2023 à 8:42 pm #32113
Pour moi le do while c’est quand le nombre des itérations est inconnu et la condition de réitération doit être vérifiée après l’exécution du bloc des instructions de la boucle
——————–
sami0710 – Envoyé depuis le Discord : Culte du code -
octobre 13, 2023 à 8:42 pm #32114
nop
——————–
randy – Envoyé depuis le Discord : Culte du code -
octobre 13, 2023 à 8:44 pm #32115
le do while c’est quand tu veux faire un while MAIS que tu veux que ça passe AU MOINS une fois dedans (pour faire ta condition en fonction d’un input par exemple)
ça permet de faire un truc plus propre queint tru = menu(); while (tru != 0) { fairemahin(); tru = menu(); }
——————–
randy – Envoyé depuis le Discord : Culte du code
-
-
AuteurRéponses
- Vous devez être connecté pour répondre à ce sujet.
Sujets récents
-
Dev d’un site de streaming
par
Bot
il y a 12 heures et 59 minutes -
Compte facebook Hacker :((
par
Bot
il y a 12 heures et 26 minutes -
fuse3.pc introuvable alors que c’est installer
par
Bot
il y a 16 heures et 35 minutes -
Problème de démarrage
par
Bot
il y a 1 jour et 19 heures -
Probleme avec SDL tff
par
Bot
il y a 20 heures et 27 minutes
Réponses récentes
Statistiques des Forums
- Comptes enregistrés
- 2 378
- Forums
- 51
- Sujets
- 558
- Réponses
- 8 158
- Mot-clés du sujet