Модуль: Условный оператор


Задача

2/17

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

Теория Нажмите, чтобы прочитать/скрыть

Условный оператор (if)
В задаче про нахождение максимального числа из двух мы встретили новый оператор, который начинался со слова if.
Это оператор называется - условный.
Слово if переводится с английского языка как "если", а слово else - как "иначе". После слова if записывается логическое условие, и если оно верное (истинно), то все команды (операторы), стоящие после условия в фигурных скобках {} будут выполняться. Если условие неверное (ложно), то выполняются команды, стоящие в фигурных скобках после слова else.
 
Общий вид условного оператора
if (логическое_условие ) // заголовок с условием
{
  ... // блок «если» — операторы, которые выполняются,
      // если условие в заголовке истинно
}
else
{
   ... // блок «иначе» — операторы, которые выполняются,
       // если условие в скобках ложно
}


Надо запомнить!
1. if- else -  это один оператор. Поэтому между скобкой, завершающей блок if (}) и словом else не могут находиться другие операторы.
2. После слова else условие никогда не ставиться.  Блок "иначе" выполняется тогда, когда основное условие, указанное после слова if  - ложно, то есть не выполняется.
3. В случае если, в блоке "если" или в блоке "иначе" стоит только один оператор, то фигурные скобки можно опустить.
4. Логическое условие - это выражение, относительно которого можно сказать истинно оно (то есть выполняется) или ложно (то есть не выполняется).

Логическое условие записывается с помощью знаков логических отношений
>, < больше, меньше
>=, <= больше или равно, меньше или равно
== равно
!= не равно

 

Задача

Дополните программу, которая выводит на экран знак "-" (минус), если число, введенное с клавиатуры отрицательное, и знак "+" (плюс) - если число положительное (не учитывать, что с клавиатуры может быть введен ноль).

1. В 6-ой строке в скобках напишите условие, которое будете проверять.
2. В 7-ой строке напишите оператор вывода, который будет выполняться, если условие истинно (выполняется).
3. В 10-ой строке напишите оператор вывода, который будет выполняться, если условие ложно (не выполняется).