if/else: горячо или холодно

В комнате жарко или холодно? Если жарко — включи кондиционер. Иначе — включи обогреватель. Вот это if/else.

Два пути: if и else

В прошлом уроке мы делали только if — проверяли один путь.

Теперь нужно два пути:

  • Если условие правда → одно действие
  • Иначе → другое действие
cpp
if (условие) {
  // путь A: если правда
} else {
  // путь B: если ложь
}

Пример: температура в комнате

  • Если температура > 25 → включи кондиционер
  • Иначе → включи обогреватель
code шаг 1 из 5

Переменная temp = 28 градусов. В комнате жарко.

Видишь? else — это страховка для случая, когда if не срабатывает.

Холодная комната

Теперь комната холодная (temp = 15). Что произойдёт?

code шаг 1 из 5

temp = 15 градусов. Хмм, холодно.

Заметь: второй блок (else) выполнился, потому что условие было false.

Проверь

Что выведется?

int x = 10;
if (x > 20) {
  cout << "Big";
} else {
  cout << "Small";
}

Ещё:

Что выведется?

int age = 18;
if (age >= 18) {
  cout << "Adult";
} else {
  cout << "Child";
}

Пример: возраст для билета

В кино: тебе 14 лет. Фильм для 16+.

code шаг 1 из 5

Твой возраст 14, минимальный возраст для фильма — 16.

Практика: три проверки

Попробуй сам понять, что выведется:

cpp
int money = 500;

if (money >= 1000) {
  cout << "Rich";
} else {
  cout << "Not rich";
}

Денег 500, но нужно 1000. Что выведется? Твой ответ?

(Подсказка: условие false, поэтому выполняется else.)

Главное

if/else — это два пути:

  • if → что делать если условие правда
  • else → что делать если условие ложь
cpp
if (условие) {
  // выполнится если true
} else {
  // выполнится если false
}

Важно:

  • Выполнится ЛИБО блок if, ЛИБО блок else
  • Никогда оба одновременно!
  • Это как выбор: либо налево, либо направо

В следующем уроке: что если условий два или три? Используем || (ИЛИ) и && (И).

© 2026 aqlacademy.kz