Declaração condicional aninhada
Instrução condicional aninhada
Em blocos "
if
" e "
else
" pode incluir quaisquer outras declarações, incluindo outras declarações condicionais. Isso resulta em
declarações condicionais aninhadas; a instrução
else
refere-se ao
if
anterior mais próximo.
Exemplo
se ( A > 10 )
se (A > 100)
cout << "Você tem um monte de dinheiro.";
outro
cout << "Você tem dinheiro suficiente.";
outro
cout << "Você não tem dinheiro suficiente.";
Para facilitar a compreensão do programa, todos os blocos "if
" e "else
" (juntamente com os parênteses que os delimitam) são deslocados para a direita por 2-3 caracteres - isso é chamado de notação de escada.
Gravar "escada" é uma boa forma para qualquer programador!
Problem
Usando uma instrução condicional aninhada, escreva um programa que exibirá a palavra "SIM
" se o número digitado no teclado estiver entre 20
e 40 código> e a palavra "NÃO
" caso contrário.
Cole os trechos de código que faltam no programa.
Observe que o programa tem duas ramificações else
- se alguma das condições não for atendida, a palavra "NO
".