Considérez la séquence d'instructions suivante:
if (A>B)a) Copiez la séquence d'instructions en utilisant des tabulateurs pour marquer les blocs if - else appartenant ensemble.
if (A>10)
printf ("premier choix \n"); else if (B<10)
printf ("deuxième choix \n"); else
if (A==B) printf ("troisième choix \n");
else printf ("quatrième choix \n");
b) Pour quelles valeurs de A et B obtient-on les résultats:
premier choix, deuxième choix, ... sur l'écran?
c) Pour quelles valeurs de A et B n'obtient-on pas de réponse sur l'écran?
d) Notez vos réponses et choisissez vous-mêmes des valeurs pour A et B pour les vérifier l'aide de l'ordinateur.
if (A>B)a) Copiez la séquence d'instructions en utilisant des tabulateurs pour marquer les blocs if - else appartenant ensemble.
if (A>10)
printf ("premier choix \n"); else if (B<10)
printf ("deuxième choix \n"); else
if (A==B) printf ("troisième choix \n");
else printf ("quatrième choix \n");
if (A>B)b) Le résultat:
if (A>10)
printf ("premier choix \n");
else if (B<10)
printf ("deuxième choix \n");
else if (A==B)
printf ("troisième choix \n");
else
printf ("quatrième choix \n");
"premier choix" | apparaît pour (A>B) et (A>10) | ||
"deuxième choix" | apparaît pour (10![]() |
||
"troisième choix" | apparaît pour (10![]() ![]() |
||
10>10 impossible | |||
A>B et A=B impossible | => | "troisième choix" n'apparaît jamais | |
"quatrième choix" | apparaît pour (10![]() ![]() ![]() |
||
10>10 impossible | => | "quatrième choix" n'apparaît jamais |
c)