Pense en conditionnels c'est oui, et sinon, c'est non.

10 min · Aucune expérience préalable · Lógica

Une leçon de 10 minutes : ce qu'est une condition, ses deux branches, la comparaison = vs ==, des cas typiques et un défi de distributeur automatique.

Ce qu'est une condition, comment on choisit entre deux branches et pourquoi = ne compare pas comme ==

Le cas

S'il pleut, parapluie. S'il ne pleut pas, rien. C'est déjà un conditionnel.

En 10 minutes, tu liras n'importe quel « si… alors… sinon… » comme une machine : condition, branche oui et branche non. Et tu apprendras à esquiver le piège du = face au ==

Ce que vous apprendrez

  • Expliquer ce que décide une condition
  • Prédire la branche oui ou la branche non de toute règle
  • Détecter l'erreur d'utiliser = au lieu de ==

La croisée des chemins

Un conditionnel, c'est un carrefour avec deux issues. Tout programme et toute règle qui décident fonctionnent comme ça.

  1. Condition

    La question qui n'admet que oui ou non.

  2. Branche oui

    Ce qui se passe si la condition est remplie.

  3. Branche non

    Ce qui se passe si elle ne l'est pas (else).

  4. Piège

    Comparer juste : = assigne, == compare.

Questions fréquentes

C'est quoi un conditionnel en quelques mots ?

Une question avec deux issues : si la condition est vraie, on prend une branche, sinon, l'autre. Pas de troisième option.

Pourquoi « 1 = 1 » pose problème dans beaucoup de langages ?

Parce que = sert à assigner une valeur, pas à comparer. Pour demander si deux choses sont égales, on utilise ==.

Mettez-vous à l'épreuve: Test éclair : des chemins clairs

Un conditionnel ne peut décider que…

Bonne réponse: Si c'est vrai ou faux : deux branches.

Un conditionnel, c'est une question oui ou non. Sa réponse choisit entre la branche oui et la branche non.

Âge 17 et la règle âge >= 18. On entre ?

Bonne réponse: Non : 17 n'atteint pas 18.

La condition compare à 18 : 17 >= 18 est faux, donc la branche non s'exécute et on n'entre pas.

Solde 20, prix 20, solde >= prix. On achète ?

Bonne réponse: Oui : 20 suffit pour payer 20.

L'opérateur >= inclut l'égalité : 20 >= 20 est vrai, la branche oui s'ouvre et on achète.

La règle de poche — Tout conditionnel pose une seule question avec deux issues : c'est vrai → une branche, c'est faux → l'autre. Comparer, c'est == ; = n'assigne que.

Ce que vous emportez

Prédire ce que fait un conditionnel (si…, sinon…) dans n'importe quel cas, sans hésiter.

Continuez à apprendre

Ouvrir la leçon interactive →