Structure de controle

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.
Configuration: Windows XP
Firefox 2.0.0.17

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. 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
    1. je n'est pas comprend exactement,finalement ona le droit d'utiliser cette méthode ou non
      merci.
      1. 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.