Первое if: светофор

Ты едешь на машине. Светофор. Красный — стоишь. Зелёный — едешь. Вот это и есть if.

Светофор как условие

В жизни:

  • Светофор красный → стоп, ждём
  • Светофор зелёный → го, едем

В коде:

cpp
если (свет == зелёный):
  едим_вперёд()

Вот и всё. Одна переменная (свет), одно условие (== зелёный), одно действие (едим).

code шаг 1 из 4

Переменная 'light' = красный свет. Машина стоит на светофоре.

Заметь: ничего не выполнилось, потому что условие было ложным.

Меняем цвет света

А теперь свет стал зелёным. Что изменится?

code шаг 1 из 4

Переменная light = 'green' (зелёный).

Видишь разницу? Просто изменили одну переменную — и всё изменилось!

Проверь себя

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

string light = "red";
if (light == "green") {
  cout << "GO!";
}
cout << "Done";

Ещё один:

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

string light = "green";
if (light == "green") {
  cout << "GO!";
}
cout << "Done";

Реальный пример: вход в клуб

Представь: ты хочешь в клуб. Охранник проверяет паспорт.

  • Паспорт подделка? → "Не пойдёшь."
  • Паспорт настоящий? → "Добро пожаловать!"
code шаг 1 из 4

Переменная passport_real = true (паспорт настоящий). Boolean — это переменная, которая может быть только true или false.

Главное

if — это слово, которое говорит компьютеру:

  • "Проверь условие"
  • "Если правда → выполни код внутри"
  • "Если ложь → пропусти код, типа его нет"
cpp
if (условие) {
  // этот код выполнится ТОЛЬКО если условие true
}

Три главных момента:

  1. Условие может быть true или false
  2. Если true → код выполняется
  3. Если false → код пропускается

В следующем уроке добавим else — что делать, если условие ложь.

© 2026 aqlacademy.kz