Module: Istruzione condizionale nidificata. Condizioni difficili


Problem

1/14

Istruzione condizionale nidificata

Theory Click to read/hide

Nei blocchi "se". e "altrimenti" può includere qualsiasi altra dichiarazione, incluse altre dichiarazioni condizionali nidificate; l'istruzione else fa riferimento all'if
precedente più vicino
Ad esempio 
se A > 10 allora
  se A > 100 allora
    writeln('Hai molti soldi.')
  altro
    writeln('Hai abbastanza soldi.')
altro
    writeln('Non hai abbastanza soldi.')
Per facilitare la comprensione del programma, tutti i blocchi "if". e "altrimenti" (insieme a then e begin - end) vengono spostati a destra di 4 caratteri - tale voce è chiamata voce ladder
Registra "scala" è una buona forma per qualsiasi programmatore!

Problem

Usando un'istruzione condizionale nidificata, scrivi un programma che visualizzi la parola "YES" se il numero inserito dalla tastiera è compreso tra 20 e 40 inclusi e la parola "NO" altrimenti.

Completa il programma originale con le condizioni necessarie.

Tieni presente che il programma ha altri due rami: se una qualsiasi delle condizioni non è soddisfatta, la parola NO deve essere visualizzata sullo schermo.