Boucle tant que qui se fini a chaque fois.
Résolu/Fermé
yann_214
Messages postés
11
Date d'inscription
samedi 1 décembre 2012
Statut
Membre
Dernière intervention
12 décembre 2012
-
5 déc. 2012 à 19:55
yann_214 Messages postés 11 Date d'inscription samedi 1 décembre 2012 Statut Membre Dernière intervention 12 décembre 2012 - 6 déc. 2012 à 17:17
yann_214 Messages postés 11 Date d'inscription samedi 1 décembre 2012 Statut Membre Dernière intervention 12 décembre 2012 - 6 déc. 2012 à 17:17
A voir également:
- Boucle tant que qui se fini a chaque fois.
- La vidéo à télécharger a été accélérée. elle va 4 fois plus vite que la vidéo d'origine. restaurez la vidéo d'origine. combien de papillons figurent à 3 secondes et 6 images dans la vidéo d'origine ? ✓ - Forum Montage et acquisition vidéo
- Télé samsung s'éteint et se rallume en boucle - Forum Téléviseurs
- Qu'est ce qu'une femme fait 3 fois par jour et un homme une fois dans sa vie ✓ - Forum Google Chrome
- 'Ls' n’est pas reconnu en tant que commande interne - Forum Windows
2 réponses
[Dal]
Messages postés
6203
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
29 janvier 2025
1 099
Modifié par [Dal] le 6/12/2012 à 12:25
Modifié par [Dal] le 6/12/2012 à 12:25
Salut yann_214,
Dans un bloc if else, si ce qui doit être exécuté dépasse une ligne, tu dois mettre les lignes en question entre des begin et end
Tes else après les comparaisons de NumCarte1 et NumCarte2 devraient se présenter comme cela :
Autrement, le compilateur comprend que le else ne comporte qu'une seule ligne et que "perdu:=true;" est en dehors du if (c'est pourquoi il est toujours exécuté dans ton code ci-dessus).
Dal
Dans un bloc if else, si ce qui doit être exécuté dépasse une ligne, tu dois mettre les lignes en question entre des begin et end
Tes else après les comparaisons de NumCarte1 et NumCarte2 devraient se présenter comme cela :
else begin writeln('perdu'); perdu := true; end;
Autrement, le compilateur comprend que le else ne comporte qu'une seule ligne et que "perdu:=true;" est en dehors du if (c'est pourquoi il est toujours exécuté dans ton code ci-dessus).
Dal
yann_214
Messages postés
11
Date d'inscription
samedi 1 décembre 2012
Statut
Membre
Dernière intervention
12 décembre 2012
6 déc. 2012 à 17:17
6 déc. 2012 à 17:17
D'accord, merci de ta réponse !
Ca m'aide bpc !
Ca m'aide bpc !