Différence entre si et si sinon

Table des matières:

Différence entre si et si sinon
Différence entre si et si sinon

Vidéo: Différence entre si et si sinon

Vidéo: Différence entre si et si sinon
Vidéo: Les fonctions ET et OU avec EXCEL + utilisation avec SI (Tutoriel) 2024, Juillet
Anonim

Différence clé - si vs si sinon

En programmation, il faut exécuter une instruction selon que la condition est vraie ou fausse. Le if et if else sont deux structures de prise de décision. Les langages de programmation tels que Java, C prennent en charge les structures de prise de décision telles que if et if else. Cet article traite de la différence entre if et if else. Dans les deux cas, le if contient l'expression à évaluer. Dans if, les instructions à l'intérieur du bloc if seront exécutées, si la condition est vraie et le contrôle est passé à l'instruction suivante après le bloc if. Dans le if else, si la condition est vraie, les instructions à l'intérieur du bloc if seront exécutées et si la condition est fausse, les instructions du bloc if else seront exécutées. C'est la principale différence entre if et if else.

Qu'est-ce que si ?

L'instruction if se compose d'expressions. Une expression peut contenir des valeurs, des opérateurs, des constantes ou des variables. Si l'expression évaluée est vraie, les instructions à l'intérieur du bloc if s'exécutent. Si l'expression est fausse, le contrôle est passé à la toute prochaine instruction après le bloc if. La plupart des langages de programmation supposent que les valeurs non nulles et non nulles sont vraies et zéro comme faux.

Différence entre si et si sinon
Différence entre si et si sinon

Figure 01: Un programme avec if

Selon le programme ci-dessus, le nombre est une variable qui peut stocker des nombres entiers. Il contient la valeur 70. L'expression dans le bloc if est vérifiée. Comme le nombre est supérieur ou égal à 50, l'instruction du bloc if s'exécute. Après avoir exécuté cela, le contrôle est passé dans l'instruction suivante après le bloc if.

Qu'est-ce que c'est si sinon ?

Dans if else, il y a deux blocs. L'instruction if contient une expression à évaluer. Si l'expression évaluée est vraie, les instructions à l'intérieur du bloc if s'exécutent. À la fin du bloc if, le contrôle est passé à l'instruction suivante après le bloc if. Si l'expression est fausse, le contrôle est passé au bloc else et les instructions du bloc else s'exécutent. À la fin du bloc else, le contrôle est passé à l'instruction suivante après le bloc else.

Différence clé entre si et si sinon
Différence clé entre si et si sinon

Figure 02: Un programme avec if else

Selon le programme ci-dessus, le nombre est une variable qui peut stocker des nombres entiers. Il contient la valeur 40. Si l'expression dans l'instruction if est vraie, alors l'instruction à l'intérieur du bloc if s'exécutera. Sinon, l'instruction du bloc else s'exécute. Le nombre est inférieur à 50. Par conséquent, le bloc else s'exécute. À la fin du bloc else, le contrôle est passé à l'instruction suivante après le bloc else.

Quelles sont les similarités entre if et if else ?

  • Les deux if et if else sont des structures de prise de décision en programmation.
  • Les deux if et if else contiennent l'instruction if avec une condition.
  • Dans if et if else, l'instruction if évalue les entiers, les caractères, les nombres à virgule flottante ou les types booléens.
  • Si et si sinon peuvent évaluer l'égalité et les expressions logiques.

Quelle est la différence entre if et if else ?

si contre si sinon

L'instruction if est une structure décisionnelle composée d'une expression suivie d'une ou plusieurs instructions. Le if else est une structure de prise de décision dans laquelle l'instruction if peut être suivie d'une instruction else facultative qui s'exécute lorsque l'expression est fausse.
Exécution
Dans if, les instructions à l'intérieur du bloc if s'exécutent si l'expression est vraie. Si l'expression est fausse, l'instruction suivante après le bloc if s'exécute. Dans if else, le bloc if s'exécute si l'expression est vraie et si l'expression est fausse, le contrôle est passé au bloc else.

Résumé – si vs si sinon

Il existe différentes structures de prise de décision dans la programmation. Cet article en a discuté deux: if et if else. Dans if, les instructions à l'intérieur du bloc if seront exécutées si la condition est vraie et le contrôle est passé à l'instruction suivante après le bloc if. Dans le if else, si la condition est vraie, les instructions à l'intérieur du bloc if s'exécutent et si la condition est fausse, les instructions du bloc else s'exécutent. C'est la différence entre if et if else.

Conseillé: