Управляющие конструкции
Прогресс:
Условные операторы
Управляющие конструкции позволяют контролировать поток выполнения программы на основе определенных условий.
Операторы If-Else
int score = 85;
if (score >= 90) {
cout << "Grade: A" << endl;
} else if (score >= 80) {
cout << "Grade: B" << endl;
} else if (score >= 70) {
cout << "Grade: C" << endl;
} else {
cout << "Grade: F" << endl;
}
Оператор Switch
char grade = 'B';
switch (grade) {
case 'A':
cout << "Excellent!" << endl;
break;
case 'B':
cout << "Good job!" << endl;
break;
case 'C':
cout << "Well done" << endl;
break;
default:
cout << "Keep trying" << endl;
}
Циклы
Цикл For
// Вывод чисел от 1 до 5
for (int i = 1; i <= 5; i++) {
cout << i << endl;
}
Цикл While
// Обратный отсчет от 5
int count = 5;
while (count > 0) {
cout << count << endl;
count--;
}