calcular imc java

Solutions on MaxInterview for calcular imc java by the best coders in the world

showing results for - "calcular imc java"
Krystal
27 Jul 2019
1package dadosusuario;
2import java.util.Scanner;
3import java.util.Calendar;
4public class DadosUsuario {
5    public static void main(String[] args) {
6        Scanner entrada = new Scanner (System.in); //método Scanner para entrada de dados
7        String nome ;
8        int idade, ano_atual, ano_nascimento, peso;
9        String endereco;
10        int telefone;
11        float imc, altura;
12        System.out.println("Digite seu nome:");
13        nome =  entrada.nextLine();
14        System.out.println ("Digite sua idade:");
15        idade = entrada.nextInt();
16        Calendar calendario = Calendar.getInstance();
17        ano_atual = calendario.get(Calendar.YEAR);
18        ano_nascimento = ano_atual - idade; 
19        System.out.println ("Digite o endereco:");
20        endereco = entrada.next();
21        System.out.println("Digite seu telefone:");
22        telefone = entrada.nextInt();
23        System.out.println ("Para calcular o IMC, digite sua altura:");
24        altura = entrada.nextFloat();
25        System.out.println("Para calcular o IMC, digite seu peso");
26        peso = entrada.nextInt();
27        imc = peso/(altura*2);
28        
29         /*mostrar Nome, idade , ano de nascimento
30                , endereco, telefone, imc*/   
31       
32        System.out.printf ("Seu nome " + nome + "\n");
33        System.out.printf("Sua idade " + idade + "\n");
34        System.out.printf ("Voce nasceu em " + ano_nascimento + "\n");
35        System.out.printf ("Voce mora em " + endereco +"\n");
36        System.out.printf ("Seu telefone " + telefone + "\n");
37        System.out.printf ("Resultado do calculo IMC : " + imc + "\n");
38        if (imc < 18.5)
39            System.out.println ("Abaixo do peso ideal, vamos melhorar!");
40        else
41            if ((imc > 18.5) &&(imc <24.9))
42                System.out.println ("Voce esta no peso ideal, parabens!");
43        else
44                if ((imc > 25.0)&& (imc <29.9))
45                    System.out.println("Voce está com excesso de peso, vamos melhorar!");
46        else
47                    if ((imc > 30.0) && (imc <34.9))
48                    System.out.println("Obesidade Classe I, cuidado!");
49        else
50                        if ((imc > 35.0) && (imc <39.9))
51                            System.out.println ("Obesidade Classe II, ainda temos como mudar isso!");
52        else 
53                            if (imc >= 40)
54                                System.out.println ("Obesidade Classe III, procure ajuda, nada está perdido!");
55                   
56                            
57        
58        System.out.println("Obrigado :)");
59               
60    }
61 }
queries leading to this page
calcular imc javacalcular imc java