maestro7it_education

Форк
0

README.md

Условные операторы и циклы в C++

Конструкции if, else, switch

  1. Условные операторы if и else:

Оператор if выполняет блок кода, если условие истинно (true), а else — если условие ложно (false).

Пример:

int number = 10;
if (number > 0) {
std::cout << "Число положительное\n";
} else {
std::cout << "Число отрицательное или ноль\n";
}

Для более сложных проверок можно использовать else if:

if (number > 0) {
std::cout << "Число положительное\n";
} else if (number == 0) {
std::cout << "Число равно нулю\n";
} else {
std::cout << "Число отрицательное\n";
}
  1. Конструкция switch:

switch используется для проверки значения переменной и выполнения соответствующего блока кода.

Хорошо подходит для работы с фиксированным набором значений (например, целыми числами или символами).

Пример:

char grade = 'B';
switch (grade) {
case 'A':
std::cout << "Отлично!\n";
break;
case 'B':
std::cout << "Хорошо\n";
break;
case 'C':
std::cout << "Удовлетворительно\n";
break;
default:
std::cout << "Неправильная оценка\n";
break;
}

Циклы

  1. Цикл for:

Цикл for используется, когда известно точное количество итераций.

Он состоит из трёх частей: инициализации, условия и шага.

Пример:

for (int i = 0; i < 5; i++) {
std::cout << "Итерация " << i << "\n";
}
  1. Цикл while:

Цикл while выполняется до тех пор, пока условие истинно.

Пример:

int count = 0;
while (count < 5) {
std::cout << "Счёт: " << count << "\n";
count++;
}
  1. Цикл do-while:

Этот цикл гарантирует хотя бы одно выполнение кода, поскольку проверка условия происходит после выполнения тела цикла.

Пример:

int count = 0;
do {
std::cout << "Счёт: " << count << "\n";
count++;
} while (count < 5);

Управляющие операторы: break, continue

  1. Оператор break:

break используется для досрочного выхода из цикла или оператора switch.

Пример:

for (int i = 0; i < 10; i++) {
if (i == 5) {
break; // Прерывание цикла, когда i = 5
}
std::cout << "Итерация " << i << "\n";
}
  1. Оператор continue:

continue пропускает оставшуюся часть текущей итерации и переходит к следующей.

Пример:

for (int i = 0; i < 5; i++) {
if (i == 2) {
continue; // Пропустить итерацию, когда i = 2
}
std::cout << "Итерация " << i << "\n";
}

Эти конструкции и операторы позволяют управлять потоком выполнения программы в C++.

Автор: Дуплей Максим Игоревич

Дата: 07.09.2024

Версия 1.0

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.