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


1. Вложенный условный оператор

☰ Теория

В блоки «если» и «иначе» могут входить любые другие операторы, в том числе и другие вложенные условные операторы; при этом оператор else относится к ближайшему предыдущему if

Например 
if  A > 10 then
  if  A > 100 then
    writeln('У вас очень много денег.')
  else
    writeln('У вас достаточно денег.')
else
    writeln('У вас маловато денег.')
Чтобы легче разобраться в программе, все блоки «если» и «иначе» (вместе с then и begin - end) сдвигаются вправо на 4 символа - такая запись называется запись «лесенкой»
Запись "лесенкой" является хорошим тоном любого программиста!

Использяуя вложенный условный оператор, напишите программу, которая будет выводить на экран слово "YES", если число, введенное с клавиатуры находится в промежутке от 20 до 40 включительно, и слово "NO" в противном случае.

Дополните исходную программу необходимыми условиями.

Обратите внимание, что в программе две ветки else - в случае невыполнения любого из условий необходимо вывести на экран слово NO. 

Вставьте недостающие фрагменты кода
Pascal
1
var n: integer; 
2
begin 
3
    read(n); 
4
5
6
            writeln('YES') 
7
        else 
8
            writeln('NO') 
9
    else 
10
        writeln('NO') 
11
end.