# Условия: если — то

Курс: Claude Code и терминал: с 0 — https://zero2claude.ru/learn/code-terminal
Канонический URL: https://zero2claude.ru/learn/code-terminal/10-7-usloviya

Условие (если — то) — это развилка: код проверяет, выполнено ли что-то, и делает одно или другое в зависимости от ответа.

Представь развилку на дороге: налево пойдёшь — одно, направо — другое. Код умеет так же. Он может **проверить** какое-то условие и, в зависимости от ответа, сделать одно действие или другое. Это называется **условие**, и без него программы были бы скучными — они всегда делали бы одно и то же.

## Если — то, иначе — другое

Идея простая: **ЕСЛИ** что-то верно — делаем одно. **ИНАЧЕ** — делаем другое. В жизни ты так думаешь постоянно: «если на улице дождь — беру зонт, иначе — оставляю дома».

В коде это выглядит почти так же по смыслу:

```
if (возраст >= 18) {
  показать('доступ есть')
} else {
  показать('доступа нет')
}
```

Прочитаем по-человечески: **если** возраст 18 или больше — показать «доступ есть»; **иначе** — показать «доступа нет». Слово `if` — это «если», а `else` — «иначе».

## Почему это важно

Любая программа, которая реагирует на тебя, внутри полна таких развилок. Сайт проверяет: если ты ввёл правильный пароль — пускаем внутрь, иначе — показываем ошибку. Магазин проверяет: если товар есть на складе — кнопка «купить», иначе — «нет в наличии».

Тебе не нужно писать такие проверки самому. Но когда ты видишь `if` в чужом коде — теперь ты знаешь: здесь код принимает решение. Найди условие в скобках и прочитай его вслух — и сразу станет понятно, что происходит.

## Попробуй

Задания в терминале здесь нет — урок про понимание. Перечитай пример с возрастом и придумай своё правило по образцу «если — то, иначе — другое»: например, «если денег хватает — покупаем, иначе — копим дальше». Когда сможешь сказать такое правило словами, ты уже понимаешь, как работает условие.
