Module: (C++) Instrução condicional aninhada. condições difíceis


Problem

1/14

Declaração condicional aninhada

Theory Click to read/hide

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