Istruzione condizionale nidificata
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 code> 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
".