Инструкция if

Сложные условия

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

Лекция 5

В программе условие – это выражение логического типа (Bool), которое может принимать одно из двух значений True (истина) или False (ложь).

Примеры простых условий:

(Summa<1000) // значение переменной Summa < 1000?

(Math.Pow(x,2)-10*x>=5) // выражение x2 -10·x³5?

(x % 2 == 0) // остаток от деления x на 2 равен 0?

Примеры сложных условий:

(Day==6 | Day==7) // день суббота или воскресенье

(Sum>100 & Day==7) //скидка на товар стоимостью более 100у.е. в воскресный день

(m==1 & d>=1 & d<=10) //дни с 1 по 10 в первом месяце года.

Логические операторы & | имеют более низкий приоритет, чем операторы сравнения, и поэтому в условиях скобкиможноне использовать.

Применяется для ветвления по двум ветвям.

Полный формат (синтаксис) инструкции:

if (условие) инструкция 1; // одна инструкция1 языка

else инструкция 2; // одна инструкция2 языка

Если условие выполняется, то исполняется

инструкция 1, в противном случае исполняется

инструкция 2. Фраза else может отсутствовать,

т.к. это не обязательная часть инструкции if.

В общем виде, когда надо выполнить несколько действий, инструкция if записывается следующим образом:

if (условие)

{

Блок инструкций 1; //несколько действий

}


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: