Advertisement
MatheusAntonio

Untitled

Mar 23rd, 2017
10
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.82 KB | None | 0 0
  1. package calculadoraimc;
  2. import java.util.Scanner;
  3.  
  4. class CalculadoraIMC {
  5.  
  6. static double imcFormula(double peso, double altura) {
  7. return peso / (altura * altura);
  8. }
  9.  
  10. static double pesoFavoravel (double altura, double imc) {
  11. return imc * (altura * altura);
  12.  
  13. }
  14.  
  15. /**
  16. * @param args the command line arguments
  17. */
  18. public static void main(String[] args) {
  19.  
  20. double peso;
  21. double altura;
  22. double imc;
  23. char sexo;
  24. Scanner entrada = new Scanner(System.in);
  25. System.out.println("Digite a letra que representa seu sexo (m ou f)");
  26. sexo = entrada.nextLine().charAt(0);
  27. System.out.println("Digite seu peso (kg):");
  28. peso = entrada.nextDouble();
  29. System.out.println("Digite sua altura (m):");
  30. altura = entrada.nextDouble();
  31. imc = imcFormula(peso, altura);
  32. peso = pesoFavoravel(altura, imc);
  33. System.out.println(imc);
  34. if (sexo == 'm') {
  35. if (imc < 20.7) {
  36. System.out.println("Abaixo do peso."+peso);
  37. } else if (imc < 26.4) {
  38. System.out.println("Peso ideal.");
  39. } else if (imc < 27.8) {
  40. System.out.println("Pouco acima do peso.");
  41. } else if (imc < 31.1) {
  42. System.out.println("Acima do peso.");
  43. } else {
  44. System.out.println("Obesidade.");
  45. }
  46.  
  47. } else if (sexo == 'f') {
  48. if (imc < 19.1) {
  49. System.out.println("Abaixo do peso.");
  50. } else if (imc < 25.8) {
  51. System.out.println("Peso ideal.");
  52. } else if (imc < 27.3) {
  53. System.out.println("Pouco acima do peso.");
  54. } else if (imc < 32.3) {
  55. System.out.println("Acima do peso.");
  56. } else {
  57. System.out.println("Obesidade."+peso);
  58. }
  59.  
  60.  
  61. }
  62. }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement