Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package q1;
- public class Pessoa {
- String nome;
- int idade;
- double altura;
- double peso;
- String sexo;
- double calculaImc() {
- //System.out.println("Método calculaImc chamado");
- return peso / (altura * altura);
- }
- void imprimeDados() {
- System.out.println(nome+", o seu IMC é: "+calculaImc()+" e seu IMC está: ");
- if(calculaImc() <= 18.5) {
- System.out.println("Abaixo do normal.");
- }
- else if(calculaImc() <=25) {
- System.out.println("Normal.");
- }
- else if(calculaImc() <=30) {
- System.out.println("Acima do peso.");
- }
- else if(calculaImc() > 30) {
- System.out.println("No nível de obesidade.");
- }
- }
- }
- //main
- package q1;
- import java.util.Scanner;
- public class Imc {
- public static void main(String[] args) {
- Pessoa dados = new Pessoa();
- Scanner sc = new Scanner(System.in);
- //receber dados
- System.out.println("Digite seu nome: ");
- dados.nome = sc.next();
- System.out.println("Digite sua idade: ");
- dados.idade = sc.nextInt();
- System.out.println("Digite sua altura: ");
- dados.altura = sc.nextDouble();
- System.out.println("Digite seu peso: ");
- dados.peso = sc.nextDouble();
- System.out.println("Digite seu sexo: ");
- dados.sexo = sc.next();
- dados.imprimeDados();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement