Module: (C++) Istruzione condizionale annidata. Condizioni difficili


Problem

1/14

Istruzione condizionale nidificata

Theory Click to read/hide

Istruzione condizionale nidificata
Nei blocchi "if". e "altro" può includere qualsiasi altra dichiarazione, comprese altre dichiarazioni condizionali. Ciò si traduce in istruzioni condizionali nidificate; l'istruzione else fa riferimento all'if precedente più vicino.
 
Esempio
se ( LA > 10 ) se ( LA > 100 ) cout << "Tu hai molti soldi."; altro cout << "Hai abbastanza soldi."; altro cout << "Non hai abbastanza soldi."; Per facilitare la comprensione del programma, tutti i blocchi "if". e "altro" (insieme alle parentesi che le delimitano) vengono spostate a destra di 2-3 caratteri - questa è chiamata notazione ladder.

Registra "scala" è una buona forma per qualsiasi programmatore!

Problem

Utilizzando 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.

Incolla i frammenti di codice mancanti nel programma.

Tieni presente che il programma ha due rami else : se una qualsiasi delle condizioni non è soddisfatta, la parola "NO".