Module: Instrução condicional aninhada. condições difíceis


Problem

1/14

Declaração condicional aninhada

Theory Click to read/hide

Em blocos "if" e caso contrário" pode incluir quaisquer outras instruções, incluindo outras instruções condicionais aninhadas; a instrução else refere-se ao if
anterior mais próximo
Por exemplo 
if ( A > 10 ) se (A > 100) System.out.print("Você tem muito dinheiro."); outro System.out.print("Você tem dinheiro suficiente."); outro System.out.print("Você não tem dinheiro suficiente."); Para facilitar a compreensão do programa, todos os blocos "se" e caso contrário" (juntamente com seus parênteses delimitadores) são deslocados para a direita por 2-3 caracteres - isso é chamado de notação de escada
Grave "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 inserido no teclado estiver entre 20 e 40 e a palavra "NÃO" caso contrário.

Complete o programa original com as condições necessárias.

Observe que o programa possui mais duas ramificações - se alguma das condições não for atendida, a palavra NÃO deverá ser exibida na tela.