Dando continuidade aos testes de lógica de programação




Dado um nome e idade de uma pessoa mostre no vídeo o seu nome e a seguinte mensagem: 

A) Criança, se idade for até  12 anos.
B) Adolescente, se idade estiver entre 12 e 20 anos.
C) Adulto, se idade for igual ou superior a 20.


Antes eu mostrei em pseudocódigo, mas agora ele foi feito em Java vejam como ficou!  



/**

 * Mostra para ver se é um adulto ou não.

 * @author Eder Quadros

 * www.webeder.com.br

 */


import javax.swing.*;



public class MostraIdade{

public static void main(String args[]){

String saida="";

String nome = JOptionPane.showInputDialog("Qual o seu nome?");

String n1 = (nome);

String entrada=JOptionPane.showInputDialog("Qual a sua idade?");

int i = Integer.parseInt(entrada);

  if (i <12){

     saida+="criança!";

}else if ( i <=20) {

     saida+=" adolecente!";

} else if (i > 20){

     saida+="adulto!";

}

    JOptionPane.showMessageDialog(null,n1+" você é " +saida,"Testa Idade ",JOptionPane.INFORMATION_MESSAGE);

System.exit(0);

}

}

Abraço a todos!

.

Comentários