Structure de controle
amin009
Messages postés
121
Statut
Membre
-
oupsman Messages postés 319 Statut Membre -
oupsman Messages postés 319 Statut Membre -
Bonjour,
je vous questionne ,si on a le droit d'écrire dans un algorithme
si alors
si alors
si alors, sans écrire sinon.
et merci pour vos aides.
je vous questionne ,si on a le droit d'écrire dans un algorithme
si alors
si alors
si alors, sans écrire sinon.
et merci pour vos aides.
Configuration: Windows XP Firefox 2.0.0.17
2 réponses
-
salut,
simple comme bonjour :
si (condition1) alors {
je dis "matin";
je sors;
}
si (condition2) alors {
je dis "midi";
je sors;
}
si (condition3) alors {
je dis "soir";
je sors;
}
aucune des conditions n'est satisfaite;
je sors quand même du programme car il n'y a rien à faire;
Explication :
le programme se lit de haut en bas, donc il passe de la condition 1 à la conditon 3.
dès que l'une des coditions est vérifié alors on fait ce qu'on a à faire ensuite on sort du programme.
mais une structure conditionnelle plus riche est case, c'est plus pratique et plus simple à utiliser quand on a affaire à plusieurs if -
je n'est pas comprend exactement,finalement ona le droit d'utiliser cette méthode ou non
merci.-
Bien sûr que tu as le droit de faire ce que tu veux lol. Ça dépend de ce que tu veux faire c'est tout.
Explication de if ... else:
if (condition 1) alors je fais instruction A;
else je fais instruction B;
dans cet exemple si la condition 1 est vraie, alors on passe à l'instruction A et donc ignore l'instruction B. Autrement dit si ce n'est pas l'un alors c'est obligatoirement l'autre.
Par contre dans l'exemple suivant :
if(conditon 1) alors instruction A;
if(condition 2) alors instruction B;
si la condition 1 est vraie alors on fait l'instruction A, si elle fausse on ne fait rien et on passe au test de la condition 2. Si la condition 2 est vrai alors on fait l'instruction B sinon on passe à la ligne suivante, et comme dans l'exemple il n'y a plus rien après, ça veut dire qu'on a fini.
-