Advertisement
cesarnascimento

1 questao andreza pessoa idade altura peso sexo chamar dados

Aug 30th, 2017
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.31 KB | None | 0 0
  1. package q1;
  2.  
  3. public class Pessoa {
  4.  
  5.     String nome;
  6.     int idade;
  7.     double altura;
  8.     double peso;
  9.     String sexo;
  10.    
  11.     double calculaImc() {
  12.         //System.out.println("Método calculaImc chamado");
  13.        
  14.         return peso / (altura * altura);
  15.        
  16.     }
  17.    
  18.     void imprimeDados() {
  19.         System.out.println(nome+", o seu IMC é: "+calculaImc()+" e seu IMC está: ");
  20.         if(calculaImc() <= 18.5) {
  21.             System.out.println("Abaixo do normal.");
  22.         }
  23.         else if(calculaImc() <=25) {
  24.             System.out.println("Normal.");
  25.         }
  26.         else if(calculaImc() <=30) {
  27.             System.out.println("Acima do peso.");
  28.         }
  29.         else if(calculaImc() > 30) {
  30.             System.out.println("No nível de obesidade.");
  31.         }
  32.     }
  33.    
  34.    
  35.    
  36. }
  37.  
  38. //main
  39.  
  40. package q1;
  41.  
  42. import java.util.Scanner;
  43.  
  44. public class Imc {
  45.  
  46.     public static void main(String[] args) {
  47.         Pessoa dados = new Pessoa();
  48.         Scanner sc = new Scanner(System.in);
  49.        
  50.         //receber dados
  51.         System.out.println("Digite seu nome: ");
  52.         dados.nome = sc.next();
  53.        
  54.         System.out.println("Digite sua idade: ");
  55.         dados.idade = sc.nextInt();
  56.        
  57.         System.out.println("Digite sua altura: ");
  58.         dados.altura = sc.nextDouble();
  59.        
  60.         System.out.println("Digite seu peso: ");
  61.         dados.peso = sc.nextDouble();
  62.        
  63.         System.out.println("Digite seu sexo: ");
  64.         dados.sexo = sc.next();
  65.        
  66.        
  67.         dados.imprimeDados();
  68.  
  69.     }
  70.  
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement