Условный оператор if в С++

Условный оператор if в С++


Оператор if используется для того, чтобы определить действия программы при различных условиях. Например у нас есть число. И если оно четное нам нужно его удвоить, а иначе разделить пополам. Для написания подобной программы и используется оператор if.

В самой простой вариации он будет иметь следующую форму

 if(<условие>) <действие>;


В этом случае если условие выполняется , то программа совершит некоторое действие. Например:

if(a == 2) cout << a;


Здесь мы видим, что если некоторая переменная a станет равной 2, то программа её выведет. Для сравнения числа с 2 мы используем двойное равно ==. В С++ двойное равно == используется для любых сравнительных операций. А чтобы проверить переменную на неравенство какому-либо числу надо написать !=.

 if(a != 2) cout << a;


В таком варианте программа выведет a, только если a не равно 2.


Теперь поговорим о более сложных вариациях оператора if.

Что если мы захотим при невыполнении основного условия сделать что-нибудь другое? Для этого используется структура if() ; else ;

Например:
if(a == 2) cout << a; 
else cout << 0;


Здесь, если число равно 2, то программа его выведет, а иначе выведет 0.

А что если при невыполнении первого условия нам нужно проверять еще что-то? Приведем пример из жизни. Если на улице солнечно то мы можем одеть футболку. А если нет? То мы еще должны посмотреть на улице просто пасмурно, или идет дождь, или может даже снег. Для подобных ситуаций в программировании мы можем использовать структуру
if() ; else if() ; else ;


 if(a > 100) cout << 3;
else if(a > 50) cout << 2;
else if(a >= 0) cout << 1;
else cout << 0;


Здесь, если a больше 100 то программа выведет 3, а иначе будет смотреть другие варианты. Если число больше 50, то выведет 2, больше или равно 0 выведет 1, а если число отрицательно выведет 0.

Примечание:

-Любое условие в С++ заключается в круглые скобки()
-Для сравнения переменных используются сравнительные символы >, <, ==, != (больше, меньше, равно, не равно)
-перед else всегда ставится точка с запятой
Понравилась новость? Добавь в закладки!
Хочешь получать свежие новости? Подпишись на обновления с сайта!
Рекомендуем посмотреть:

Добавление комментария

Ваше Имя:
Ваш E-Mail:
Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Вставка исходного кода Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера

Введите два слова, показанных на изображении: