Cécile
L'instruction "if" est utilisée pour exécuter (ou ignorer) un ensemble d'instructions après avoir testé une condition. L'instruction "if" évalue une condition. Si la condition donnée est vraie, l'instruction (ou un ensemble d'instructions) suivant l'instruction "if" est exécutée. Si la condition donnée est fausse, l'instruction (ou l'ensemble d'instructions) suivant la condition "if instruction" est ignorée et le contrôle est transféré à l'instruction suivante. La syntaxe de "l'instruction if" est : If 9condition) Statements-1; Énoncé-2 ; Condition : spécifie une condition ou une expression relationnelle. Lorsque cette condition est vraie, l'instruction suivant l'instruction "if" est exécutée. Si la condition donnée est fausse, l'instruction suivant l'instruction "if"est ignoré et le contrôle passe à l'instruction suivante. Dans la syntaxe ci-dessus, seule l'instruction –1 sera exécutée si la condition donnée est vraie, sinon le contrôle passe à l'instruction-2 qui vient après l'instruction-1. Pour exécuter un ensemble d'instructions suivant les "instructions if", l'ensemble d'instructions est entouré d'accolades, c'est-à-dire à l'intérieur de {}. Les instructions entre accolades sont également appelées instructions composées. Si (condition) { Énoncé-1 Énoncé-2 Énoncé-3 Énoncé-m } Énoncé-nLes instructions entre accolades sont également appelées instructions composées. Si (condition) { Énoncé-1 Énoncé-2 Énoncé-3 Énoncé-m } Énoncé-nLes instructions entre accolades sont également appelées instructions composées. Si (condition) { Énoncé-1 Énoncé-2 Énoncé-3 Énoncé-m } Énoncé-n
Monty
Si l'instruction est utilisée pour une décision sur l'expression donnée, si l'expression donnée est vraie, l'instruction dans le corps de l'instruction "if" s'exécutera sinon non. L'instruction If est souvent utilisée avec else et appelée "if else". Si l'expression est vraie, le corps de "if" s'exécutera, sinon le corps de "else" s'exécutera.
L'exemple de l'instruction "if"
if(a == 10)
{
cout<<"Bonjour";
}
Et la structure de l'instruction if-else
if(a == 10)
{
cout<<"Bonjour ! Comment allez-vous ?";
}
else
{
cout<<"Salut ! Je vais bien.";
}