Quelles sont les déclarations conditionnelles en C ++

Quelles sont les déclarations conditionnelles en C ++
Expressions conditionnelles sont un élément essentiel des langages de programmation qui permettent l'exécution d'opérations spécifiques en fonction de certains scénarios vraies et faux. Avec expressions conditionnelles, Les programmeurs peuvent prendre des décisions et contrôler le flux de leurs programmes en fonction de certaines conditions.

Dans cet article, nous explorerons plus profondément le concept des déclarations conditionnelles dans la langue C ++, expliquerons leurs types, leur syntaxe et leurs exemples.

Énonces conditionnelles dans la langue C ++

Il existe quatre types de expressions conditionnelles en C ++, qui sont:

  • Si déclaration
  • Énoncé IF-ELSE
  • Sinon If déclaration
  • Déclaration de commutation

1: Si déclaration

Le Si déclaration est le type le plus élémentaire d'expression conditionnelle en C++. Il exécute un bloc de code si la condition est vraie. Si le résultat est faux, la partie du code sera ignorée et le code passera à la partie suivante.

Ce qui suit est la syntaxe à utiliser si staté en C ++:

if (condition)
// corps

Le corps ne s'exécutera que si la condition est vraie.

Ce qui suit est un exemple de programme en C ++ en utilisant le si staté.

#inclure
Utilisation de Namespace Std;
int main()
int num;
couter << "Please Enter any Number: ";
cin >> num;
if (num> 0)
couter << "You Entered a Positive Number " << num << endl;

retour 0;

Le programme ci-dessus invite l'utilisateur à saisir un nombre, lit l'entrée à l'aide de CIN, puis vérifie si l'entrée est positive. Si l'entrée est positive, le programme imprime un message à la console disant que l'utilisateur a entré un numéro positif. Le programme se termine ensuite avec un code de sortie de 0.

Sortir

2: Énoncé IF-ELSE

Le sinon L'instruction est une déclaration conditionnelle qui permet à un programme d'exécuter différents blocs de code selon que une condition particulière est vraie ou fausse. C'est une déclaration de décision à double sens.

Ce qui suit est la syntaxe à utiliser sinon Instructions en C ++:

if (condition 1)
// corps
autre
// corps

Un exemple simple à utiliser Énoncé IF-ELSE en C ++ est donné ci-dessous:

#inclure
Utilisation de Namespace Std;
int main()
int num;
couter << "Enter a number: ";
cin >> num;
if (num% 2 == 0)
couter << num << " is even" << endl;

autre
couter << num << " is odd" << endl;

retour 0;

Dans le programme ci-dessus, nous demandons à l'utilisateur d'entrer un numéro, puis utilise le Énoncé IF-ELSE Pour vérifier si le numéro entré est égal ou étrange. Si le numéro entré est divisible par 2 (i.e., Le reste de Num / 2 est 0), le message est imprimé disant que le nombre est uniforme et vice versa.

Sortir

3: Sinon IF Crédiction

Parfois, nous pouvons avoir besoin d'exécuter des sections de code en fonction du moment où une condition est vraie ou incorrecte, et nous pouvons avoir plus de deux alternatives. Nous pouvons y parvenir par Elseif déclaration.

Ce qui suit est la syntaxe à utiliser Elseif Instruction en C ++:

if (condition 1)
// corps
elseif (condition 2)
// corps
elseif
// s'exécute lorsque toutes les conditions ci-dessus sont fausses

Le programme à utiliser Elseif La déclaration en C ++ est donnée ci-dessous:

#inclure
Utilisation de Namespace Std;
int main()
int num;
couter << "Enter a number between 1 and 5: ";
cin >> num;
if (num == 1)
couter << "You entered one" << endl;

else if (num == 2)
couter << "You entered two" << endl;

else if (num == 3)
couter << "You entered three" << endl;

else if (num == 4)
couter << "You entered four" << endl;

else if (num == 5)
couter << "You entered five" << endl;

autre
couter << "Invalid input" << endl;

retour 0;

Dans le code ci-dessus, le num est initialisé comme 10, vérifiez si la condition. Dans le code ci-dessus, si la condition est fausse car le num est inférieur à 5, se déplacez-vous si la condition est également fausse car le num n'est pas égal à 10, alors exécutez la condition ELSE s'affiche à l'écran.

Sortir

4: Instruction Switch

Le Déclaration de commutation est une instruction de contrôle qui vous permet d'exécuter différentes actions en fonction de la valeur d'une variable ou d'une expression. Le Déclaration de commutation fonctionne en comparant la valeur de l'expression ou de la variable aux valeurs spécifiées dans chaque instruction de cas. Si une correspondance est trouvée, le bloc de code associé à cette instruction de cas est exécuté.

La syntaxe générale à utiliser Déclaration de commutation en C ++ est donné ci-dessous:

switch (expression)
cas 1:
// Bloc de code
casser;
Cas 2:
// Bloc de code
casser;

défaut:
// Bloc de code

Le expression est la variable ou l'expression que vous souhaitez tester. Il doit évaluer à un type intégral ou à un type énuméré. Le déclarations de cas Définissez les valeurs possibles que l'expression peut prendre, ainsi que le code qui doit être exécuté si cette valeur correspond. Le défaut de rupture est utilisé pour quitter l'instruction Switch après qu'un cas a été apparié. L'instruction par défaut définit le code pour exécuter si l'expression ne correspond à aucune des valeurs de cas.

Ce qui suit est un exemple simple à utiliser Déclaration de cas de commutation en C ++:

#inclure
Utilisation de Namespace Std;
int main()
int num = 2;
commutateur (num)
cas 1:
couter << "Moday \n";
casser;
Cas 2:
couter << "Tuesday\n";
casser;
Cas 3:
couter << "Wednesday\n";
casser;
Cas 4:
couter << "Thursday\n";
casser;
Cas 5:
couter << "Friday\n";
casser;
défaut:
couter << "Saturday\n";
casser;

retour 0;

Dans le code ci-dessus, nous avons un nombre variable initialisé à 2. Le Déclaration de commutation Vérifie la valeur de NUM et exécute le bloc de code associé au cas de correspondance. Puisque NUM est 2, le programme imprimera «mardi».

Sortir

Conclusion

Expressions conditionnelles sont une partie importante de tout langage de programmation, y compris C++. Ces déclarations permettent aux programmeurs de prendre des décisions et de contrôler le flux de leurs programmes en fonction de certaines conditions. Cet article traite de quatre types différents de expressions conditionnelles utilisé en C ++ avec leur syntaxe et leurs exemples de codage. En utilisant ces déclarations, les programmeurs peuvent créer des programmes qui peuvent réagir et s'adapter à différentes situations et fournir des expériences plus dynamiques et interactives pour les utilisateurs.