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 
if ( A > 10 )
  se ( LA > 100 )
    System.out.print("Hai molti soldi.");
  altro
    System.out.print("Hai abbastanza soldi.");
altro
    System.out.print("Non hai abbastanza soldi.");
Per facilitare la comprensione del programma, tutti i blocchi "if". e "altrimenti" (insieme alle rispettive parentesi di delimitazione) vengono spostati a destra di 2-3 caratteri - questa è chiamata notazione 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 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.