Introduction à la déclaration de contrôle en C ++

Une instruction de contrôle est utilisée dans un langage de programmation pour contrôler le flux du programme. Ils ne sont rien d'autre qu'un mot-clé ou des instructions qui sont utilisés dans un programme pour transférer le flux de contrôle vers une autre instruction en fonction des conditions. En fonction de la condition donnée, il évalue le résultat et exécute les instructions correspondantes. Dans cet article, nous allons discuter des différentes instructions de contrôle disponibles dans le langage C ++ à l'aide d'exemples.

Instruction de contrôle différente en C ++

Vous trouverez ci-dessous les différentes instructions de contrôle en C ++.

1. Instruction de commutateur C ++

À partir des conditions multiples, une instruction C ++ Switch exécute une seule instruction. C'est comme une instruction ladder if-else-if en C ++.

Syntaxe de l'instruction C ++ Switch

Switch(expression)
(
case value1:
//code should be executed;
break;
case value2:
//code should be executed;
break;

Default:
//Code to execute if not all cases matched
break;
)

Exemple d'instruction de commutateur C ++

#include
using namespace std;
int main () (
int number;
cout << "To check the grade enter a number:";
cin >> number;
switch (number)
(
case 2: cout << "It is 2"; break;
case 3: cout << "It is 3"; break;
case 4: cout << "It is 4"; break;
default: cout << "Not 2, 3 or 4"; break;
)
)

Production:

2. Instruction C ++ if-else

Pour tester la condition dans la programmation C ++ si l'instruction a été utilisée. Ce sont différents types d'instructions if

  • Instruction if en C ++
  • Instruction if-else en c ++
  • Échelle if-else-if en c ++
une. Instruction if en C ++

C ++ si la condition est évaluée par l'argument. Si la condition est valide, elle est exécutée.

Syntaxe de l'instruction if en c ++

if(condition)
(
//code should be executed;
)

Exemple de déclaration if

#include
using namespace std;
int main () (
int number = 10;
if (number % 2 == 0)
(
cout << "The Number you have Enter it is Even";
)
return 0;
)

Production:

b. Instruction if else en C ++

L'instruction C ++ if-else vérifie également la condition. La déclaration s'exécute si la condition est vraie sinon le bloc est exécuté.

Syntaxe de l'instruction if-else en c ++

if(condition)
(
//code should be executed;
)else
(
//code should be executed;
)

Exemple de déclaration if-else

#include
using namespace std;
int main () (
int number = 15;
if (number % 2 == 0)
(
cout << "The Number you have Enter it is Even";
)
else
(
cout << "The Number you have Enter it is Odd";
)
return 0;
)

Production:

c. Instruction Ladder if-else-if en C ++

La déclaration Ladder C ++ if-else-if s'exécute à partir de plusieurs instructions dans une seule condition.

Syntaxe de l'instruction Ladder if-else en c ++

If(condition1)
(
// code should be executed if condition1 is true
)
else if(condition2)
(
// code should be executed if condition2 is true
)
else if(condition3)
(
// code should be executed if condition3 is true
)
. . .
else(
// code should be executed if all condition is false
)

Exemple d'instruction d'échelle if-else

#include
using namespace std;
int main () (
int number;
cout << "To Check Grade Enter a Number:";
cin >> number;
if (number 100)
(
cout << "wrong No";
)
else if(number >= 0 && number < 40)(
cout << "Fail";
)
else if (number >= 40 && number < 59)
(
cout << "D Grade";
)
else if (number >= 60 && number < 70)
(
cout <<" C Grade";
)
else if (number >= 71 && number < 79)
(
cout << "B Grade";
)
else if (number >= 80 && number < 89)
(
cout << "A Grade";
)
else if (number >= 90 && number <= 100)
(
cout << "A+ Grade";
)
)

Production:

3. Pour la boucle en C ++

La boucle C ++ est utilisée plusieurs fois pour itérer une partie du programme. Il est recommandé d'utiliser des boucles for lorsque le numéro d'itération est défini. Pour les boucles, il est recommandé.

Syntaxe de l'instruction for loop en c ++

For(initialization; condition; incr/decr)(
//code should be executed;
)

Exemple d'instruction for loop

#include
using namespace std;
int main() (
for(int i = 2; i <= 20; i++)(
cout << i << "\n";
)
)

Production:

4. C ++ imbriqué pour la boucle

En C ++, nous pouvons utiliser la boucle à l'intérieur de la boucle, appelée boucle nest. La boucle interne est entièrement exécutée une fois la boucle externe exécutée.

Exemple de boucle imbriquée en C ++

#include
using namespace std;
int main () (
for(int i = 1; i <= 3; i++)(
for(int j = 1; j <= 3; j++)(
cout << i << " "<< j << "\n";
)
)
)

Production:

5. C ++ en boucle

En C ++, la boucle est utilisée plusieurs fois pour l'itération d'une partie du programme. Si le numéro d'itération n'est pas défini, il est conseillé d'utiliser la boucle plutôt que la boucle.

Syntaxe de l'instruction de boucle while en c ++

While(condition0
(
//code should be executed;
)

Exemple de boucle while en C ++

#include
using namespace std;
int main() (
int i = 5;
while(i <= 20)
(
cout << i << "\n";
i++;
)
)

Production:

Exemple imbriqué de boucle While en C ++

#include
using namespace std;
int main () (
int i = 2;
while(i <= 5)
(
int j = 3;
while (j <= 3)
(
cout << i << " " << j << "\n";
j++;
)
i++;
)
)

Production:

6. Instruction Do while loop en C ++

C ++ est utilisé plusieurs fois pour itérer une partie du logiciel. Il est conseillé d'utiliser une boucle do-while, si le nombre d'itérations n'est pas connu et que la boucle doit être effectuée au moins une fois.

Syntaxe d'une instruction de boucle do-while en c ++

do
(
//code should be executed;
)
While(condition);

Exemple d'instruction de boucle do-while;

#include
using namespace std;
int main() (
int j = 2;
do(
cout << j << "\n";
j++;
) while (j <= 10) ;
)

Production:

Instruction de boucle Do-while imbriquée en C ++

En C ++, lorsque vous utilisez do-while dans une autre boucle do-while, la boucle do-while imbriquée est connue. Pour chaque boucle externe, la boucle do-while imbriquée est entièrement exécutée.

#include
using namespace std;
int main() (
int j = 1;
do(
int k = 1;
do(
cout << j << "\n";
k++;
) while (k <= 4) ;
j++;
) while (j <= 3) ;
)

Production:

7. Break instruction en C ++

Le break C ++ est utilisé pour la rupture de boucle ou la commutation d'instructions. Il rompt le flux actuel du programme dans l'état donné. Dans le cas d'une boucle interne, seule une boucle interne se divise.

Syntaxe de l'instruction break en C ++

Jump-statement;
break;

Exemple d'instruction Break en C ++

#include
using namespace std;
int main() (
for (int j = 1; j <= 10; j++)
(
if (j == 10)
(
break;
)
cout << j << "\n";
)
)

Production:

Instruction de rupture de boucle interne en C ++

La déclaration de rupture C ++ rompt uniquement la boucle interne si vous utilisez une instruction break interne.

#include
using namespace std;
int main()
(
for(int j = 1; j <= 5; j++)(
for(int k = 1; k <= 3; k++)(
if(j == 2&&k == 2)(
break;
)
cout << j << " " << k << "\n";
)
)
)

Production:

8. Continue Statement en C ++

La déclaration C ++ est utilisée pour la suite de la boucle. Le flux de programme en cours se poursuit et le code restant est omis à un état spécifié. S'il y a une boucle interne, seule une boucle interne continue.

Syntaxe de l'instruction continue en C ++

Jump-statement;
Continue;

Exemple d'instruction break en C ++

#include
using namespace std;
int main()
(
for(int j = 1; j <= 10; j++)(
if(j == 10)(
continue;
)
cout << j << "\n";
)
)

Production:

9. Instruction Goto en C ++

La déclaration goto C + + est également appelée déclaration de saut. Le contrôle vers l'autre partie du programme est transféré. Il enregistre inconditionnellement sur l'étiquette spécifiée.

Exemple de déclaration Goto en C ++

#include
using namespace std;
int main()
(
ineligible:
cout << "For the driving you are not eligible \n";
cout << "Please enter your Age:\n";
int age;
cin >> age;
if (age < 18)(
goto ineligible;
)
else
(
Cout << "You are eligible for driving!";
)
)

Production:

Articles recommandés

Ceci est un guide de la déclaration de contrôle en C ++. Nous discutons ici de l'introduction, de l'instruction de contrôle différente en C ++ ainsi que de la syntaxe, des exemples et des sorties. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus–

  1. Modèles en PHP
  2. Boucle en C
  3. Déclaration Goto en C
  4. Instruction Continue en C ++
  5. Guide complet de la déclaration du commutateur Python
  6. 4 principales déclarations de contrôle en PHP