fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10.  
  11. public static double calcularIMC(double P,double A){
  12. return P/(A*A);
  13. }
  14.  
  15. public static void diagnostico(double imc){
  16.  
  17. if (imc < 16.0){
  18. System.out.println("Baixo peso muito grave");
  19. }
  20. if (16< imc && imc <16.99){
  21. System.out.println("Baixo peso grave");
  22. }
  23. if (17<imc && imc <18.49){
  24. System.out.println("Baixo peso");
  25.  
  26. }
  27. if (18.50< imc && imc < 24.99){
  28. System.out.println("Peso norma");
  29. }
  30. if(25<imc && imc <29.99){
  31. System.out.println("Sobrepeso");
  32. }
  33. if(30<imc && imc <34.99){
  34. System.out.println("Obesidade grau I");
  35. }
  36. if(35<imc && imc <39.99){
  37. System.out.println("Obesidade grau II");
  38. }
  39. if(imc>=40){
  40. System.out.println("Obesidade grau II(obesidade morbida");
  41. }
  42. }
  43.  
  44. public static void main (String[] args) throws java.lang.Exception
  45. {
  46. double A,P, imc;
  47. Scanner entrada=new Scanner(System.in);
  48.  
  49. System.out.println("Entre com o valor de sua altura em metros :");
  50. A = entrada.nextDouble();
  51. System.out.println("Entre com o valor de seu peso em Kg");
  52. P = entrada.nextDouble();
  53. imc = calcularIMC(P,A);
  54. diagnostico(imc);
  55. }
  56. }
Success #stdin #stdout 0.15s 321280KB
stdin
1.70 75
stdout
Entre com o valor de sua altura em metros :
Entre com o valor de seu peso em Kg
Sobrepeso