-
CréateurSujet
-
octobre 13, 2023 à 8:10 pm #32099BotParticipant
Bonsoir,
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
-
Moteur de jeu 2D (C++ et SDL2)(Spécialisé RPG)
par Bot
il y a 4 jours et 2 heures
-
problème ventilo
par Bot
il y a 5 jours et 2 heures
-
code en python cryptages
par Bot
il y a 5 jours et 11 heures
-
BWOAH c’est pas du code ou de la cyber mais bon
par Bot
il y a 1 semaine et 3 jours
-
base de données python/js
par Bot
il y a 1 semaine et 5 jours
Réponses récentes
Statistiques des Forums
- Comptes enregistrés
- 2 555
- Forums
- 51
- Sujets
- 839
- Réponses
- 15 623
- Mot-clés du sujet
- 0