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.
- 'Ls' n’est pas reconnu en tant que commande interne - Forum Windows
- Sirène pompiers 5 fois signification ✓ - Forum Loisirs / Divertissements
- Pc qui bip 3 fois démarrage ✓ - Forum BIOS
- Je suis une chose que les garçons utilisent deux fois par jour et les filles une fois toute leur vie - Forum Loisirs / Divertissements
- 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
2 réponses
[Dal]
Messages postés
6175
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
30 avril 2024
1 083
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 !