В предыдущих статьях мы познакомились с основами C++: переменными, типами данных, операторами и выражениями. Сегодня мы перейдем к условным операторам, которые позволяют нам писать код, который принимает решения в зависимости от условий.
Условные операторы if, else if, else
Условный оператор `if` используется для проверки условия. Если условие истинно (`true`), то выполняется код в блоке `if`. Если условие ложно (`false`), то блок `if` пропускается.
if (условие) {
// код, который выполняется, если условие истинно
}
Пример:
#include <iostream>
int main() {
int age = 20;
if (age >= 18) {
std::cout << "Вам исполнилось 18 лет!" << std::endl;
}
return 0;
}
В этом примере мы проверяем, больше ли переменная `age` 18. Если да, то на консоль выводится сообщение.
Оператор else
Оператор `else` используется для выполнения кода, если условие в `if` ложно.
if (условие) {
// код, который выполняется, если условие истинно
} else {
// код, который выполняется, если условие ложно
}
Пример:
#include <iostream>
int main() {
int age = 15;
if (age >= 18) {
std::cout << "Вам исполнилось 18 лет!" << std::endl;
} else {
std::cout << "Вам еще не исполнилось 18 лет." << std::endl;
}
return 0;
}
Оператор else if
Оператор `else if` используется для проверки дополнительных условий, если предыдущие условия были ложными.
if (условие1) {
// код, который выполняется, если условие1 истинно
} else if (условие2) {
// код, который выполняется, если условие2 истинно
} else {
// код, который выполняется, если все предыдущие условия ложны
}
Пример:
#include <iostream>
int main() {
int grade = 75;
if (grade >= 90) {
std::cout << "Отлично!" << std::endl;
} else if (grade >= 80) {
std::cout << "Хорошо!" << std::endl;
} else if (grade >= 70) {
std::cout << "Удовлетворительно!" << std::endl;
} else {
std::cout << "Неудовлетворительно!" << std::endl;
}
return 0;
}
Важно:
* Условные операторы помогают нам создавать код, который может реагировать на разные входные данные.
* Убедитесь, что условия в `if`, `else if` и `else` написаны правильно и покрывают все возможные случаи.
В следующих статьях мы рассмотрим циклы, которые позволяют нам повторять определенный код несколько раз. Следите за новыми публикациями на канале!