Условные операторы

Оператор if/else, сравнения и логические связки && и ||.

Программа становится полезной, когда умеет принимать решения: «если число чётное — напиши одно, иначе — другое». Для этого служит оператор if/else. Операторы сравнения: == (равно), != (не равно), < , > , <= , >=. Внимание на классическую ошибку: сравнение пишется двумя знаками равенства ==. Одиночное = — это присваивание, и внутри if оно почти всегда означает баг.
C++

Введите число — программа скажет, чётное ли оно

Условия можно объединять: • && — логическое И: оба условия должны быть истинны; • || — логическое ИЛИ: достаточно одного; • ! — отрицание. Несколько веток разбираются цепочкой if / else if / else. Ниже — программа, которая находит наибольшее из трёх чисел.
C++

Введите три числа, например: 3 9 5

Задание: прочитайте возраст человека и выведите «school», если ему от 7 до 17 лет включительно, иначе — «other». Понадобится связка &&. Затем решите прикреплённую задачу «Чётное или нечётное» и отметьте урок пройденным.

Задачи для практики

Доска