1.
Вложенный условный оператор
Вложенный условный оператор
В блоки «если» и «иначе» могут входить любые другие операторы, в том числе и другие вложенные условные операторы; при этом оператор else
относится к ближайшему предыдущему if
.
Например:
if ( A > 10 )
if ( A > 100 )
cout << "У вас очень много денег.";
else
cout << "У вас достаточно денег.";
else
cout << "У вас маловато денег.";
Чтобы легче разобраться в программе, все блоки «
если» и «
иначе» (вместе с ограничивающими их скобками) сдвигаются вправо на 2-3 символа - такая запись называется запись
лесенкой.
Используя вложенный условный оператор, напишите программу, которая будет выводить на экран слово "
YES
", если число, введенное с клавиатуры находится на отрезке от 20 до 40, и слово "
NO
" в противном случае.
Дополните исходную программу, необходимыми условиями.
Обратите внимание, что в программе две ветки
else
- в случае невыполнения любого из условий необходимо вывести на экран слово "
NO
".
Вставьте недостающие фрагменты кода
C#
1 |
using System;
|
2 |
class Program {
|
3 |
static void Main()
|
4 |
{
|
5 |
int n = Convert.ToInt32(Console.ReadLine());
|
6 |
|
7 |
|
8 |
Console.WriteLine("YES");
|
9 |
}
|
10 |
else {
|
11 |
Console.WriteLine("NO");
|
12 |
}
|
13 |
}
|
14 |
else {
|
15 |
Console.WriteLine("NO");
|
16 |
}
|
17 |
}
|
18 |
}
|