Первое if: светофор
Ты едешь на машине. Светофор. Красный — стоишь. Зелёный — едешь. Вот это и есть if.
Светофор как условие
В жизни:
- Светофор красный → стоп, ждём
- Светофор зелёный → го, едем
В коде:
если (свет == зелёный):
едим_вперёд()
Вот и всё. Одна переменная (свет), одно условие (== зелёный), одно действие (едим).
Переменная 'light' = красный свет. Машина стоит на светофоре.
Заметь: ничего не выполнилось, потому что условие было ложным.
Меняем цвет света
А теперь свет стал зелёным. Что изменится?
Переменная light = 'green' (зелёный).
Видишь разницу? Просто изменили одну переменную — и всё изменилось!
Проверь себя
Что выведется?
string light = "red";
if (light == "green") {
cout << "GO!";
}
cout << "Done";
Ещё один:
Что выведется?
string light = "green";
if (light == "green") {
cout << "GO!";
}
cout << "Done";
Реальный пример: вход в клуб
Представь: ты хочешь в клуб. Охранник проверяет паспорт.
- Паспорт подделка? → "Не пойдёшь."
- Паспорт настоящий? → "Добро пожаловать!"
Переменная passport_real = true (паспорт настоящий). Boolean — это переменная, которая может быть только true или false.
Главное
if — это слово, которое говорит компьютеру:
- "Проверь условие"
- "Если правда → выполни код внутри"
- "Если ложь → пропусти код, типа его нет"
if (условие) {
// этот код выполнится ТОЛЬКО если условие true
}
Три главных момента:
- Условие может быть
trueилиfalse - Если
true→ код выполняется - Если
false→ код пропускается
В следующем уроке добавим else — что делать, если условие ложь.