Модуль: C#. Вложенный условный оператор. Сложные условия


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
}