Вступ до контрольної заяви в C ++

Оператор управління використовується мовою програмування для управління потоком програми. Вони є не що інше, як ключове слово або висловлювання, які використовуються в програмі для передачі потоку управління іншому оператору на основі умов. На основі заданої умови він оцінює результат і виконує відповідні висловлювання. У цій статті ми будемо обговорювати різні контрольні оператори, доступні мовою C ++ за допомогою прикладів.

Різна контрольна заява на C ++

Нижче наведено різні оператори керування в C ++.

1. Заява комутатора C ++

З кількох умов оператор C ++ Switch виконує одне твердження. Це як виступ сходів if-else-if в C ++.

Синтаксис оператора 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;
)

Приклад заяви 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;
)
)

Вихід:

2. C ++ твердження if-else

Для перевірки стану в програмуванні на C ++, якщо використовується оператор. Вони є різними типами оператора if

  • Якщо твердження в C ++
  • Висловлювання if-else в c ++
  • Якщо інакше - якщо сходи в c ++
а. Якщо твердження в C ++

C ++, якщо умова оцінюється аргументом. Якщо умова дійсна, вона виконується.

Синтаксис оператора if у c ++

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

Приклад, якщо заява

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

Вихід:

б. Якщо інше твердження в C ++

Оператор C ++ if-else також перевіряє умову. Декларація виконується, якщо умова справжня, інакше блок виконується.

Синтаксис оператора if-else у c ++

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

Приклад заяви про інше

#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;
)

Вихід:

c. Якщо інакше - якщо оператор сходів у C ++

Оголошення сходів C ++ if-else-if виконується з декількох висловлювань в одній умові.

Синтаксис оператора сходів if-else у 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
)

Приклад заяви про драбину 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";
)
)

Вихід:

3. Для циклу в C ++

Цикл C ++ використовується кілька разів для повторення частини програми. Рекомендується використовувати для циклів, коли встановлено номер ітерації. Для петель рекомендується.

Синтаксис оператора циклу в c ++

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

Приклад заяви для циклу

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

Вихід:

4. C ++ Вкладено для циклу

У C ++ ми можемо використовувати цикл всередині циклу, який називається петлевим гніздом. Внутрішня петля виконується повністю, коли виконується зовнішня петля.

Приклад вкладеного циклу в 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";
)
)
)

Вихід:

5. C ++ Під час циклу

У C ++ цикл використовується кілька разів для ітерації частини програми. Якщо номер ітерації не встановлений, доцільно використовувати цикл, а не цикл.

Синтаксис оператора циклу while в c ++

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

Приклад циклу в циклі C ++

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

Вихід:

Вкладений приклад циклу while в 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++;
)
)

Вихід:

6. Зробіть while циклічний оператор у C ++

C ++ використовується багато разів для повторення частини програмного забезпечення. Рекомендується використовувати цикл до-час, якщо кількість ітерацій невідоме і цикл потрібно виконати хоча б один раз.

Синтаксис оператора циклу do-while у c ++

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

Приклад оператора циклу do-while;

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

Вихід:

Вкладений оператор циклу Do-while в C ++

У C ++, коли ви використовуєте do-while в іншому циклі do-while, відомий вкладений цикл do-while. Для кожної зовнішньої петлі повністю вкладений цикл do-в той час, як виконується.

#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) ;
)

Вихід:

7. Заява про перерву в C ++

Розрив C ++ використовується для обриву циклу або комутації операторів. Він порушує поточний потік програми у заданому стані. У випадку внутрішньої петлі розщеплюється лише внутрішня петля.

Синтаксис заяви про перерву в C ++

Jump-statement;
break;

Приклад заяви про перерву в C ++

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

Вихід:

Заява про розрив внутрішньої петлі в C ++

Декларація розриву C ++ розбиває внутрішній цикл лише у тому випадку, якщо ви використовуєте внутрішню операцію розриву.

#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";
)
)
)

Вихід:

8. Продовжуйте заяву на C ++

Декларація C ++ використовується для продовження циклу. Поточний потік програми продовжується, а решта коду опущена у вказаному стані. Якщо є внутрішня петля, продовжується лише внутрішня петля.

Синтаксис продовження оператора в C ++

Jump-statement;
Continue;

Приклад заяви про перерву в C ++

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

Вихід:

9. Оператор Goto в C ++

Оголошення go + C + + також називається декларацією про стрибок. Керування передається іншій частині програми. Він зберігається до вказаної мітки беззастережно.

Приклад заяви Goto в 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!";
)
)

Вихід:

Рекомендовані статті

Це посібник із контрольної заяви на C ++. Тут ми обговорюємо вступ, різні контрольні заяви в C ++ разом з різними синтаксисом, прикладами та результатами. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. Шаблони в PHP
  2. Під час циклу в C
  3. Заява Гото в С
  4. Продовжуйте заяву на C ++
  5. Повне керівництво по заяві про перемикання Python
  6. Топ-4 контрольні заяви в PHP