Условные операторы
Оператор if/else, сравнения и логические связки && и ||.
Программа становится полезной, когда умеет принимать решения: «если число чётное — напиши одно, иначе — другое». Для этого служит оператор if/else.
Операторы сравнения: == (равно), != (не равно), < , > , <= , >=.
Внимание на классическую ошибку: сравнение пишется двумя знаками равенства ==. Одиночное = — это присваивание, и внутри if оно почти всегда означает баг.
C++
Введите число — программа скажет, чётное ли оно
Условия можно объединять:
• && — логическое И: оба условия должны быть истинны;
• || — логическое ИЛИ: достаточно одного;
• ! — отрицание.
Несколько веток разбираются цепочкой if / else if / else. Ниже — программа, которая находит наибольшее из трёх чисел.
C++
Введите три числа, например: 3 9 5
Задание: прочитайте возраст человека и выведите «school», если ему от 7 до 17 лет включительно, иначе — «other». Понадобится связка &&.
Затем решите прикреплённую задачу «Чётное или нечётное» и отметьте урок пройденным.