• Matéria: Informática
  • Autor: zataramontecristo8
  • Perguntado 6 anos atrás

por favor alguém poderia me ajudar, Desenvolva um algoritmo em Java que calcule o IMC de uma pessoa. O usuário irá informar seu peso e altura e o programa irá exibir o valor do IMC calculado e em qual grupo de enquadra.

Anexos:

Anônimo: Precisando de ajuda neste trabalho entre em contato: 015997643162

Respostas

respondido por: lukercio
2

Resposta:

codigo na explicação

Explicação:

import java.util.Scanner;

public class CalculoIMC

{

   public static void main(String[] args) 

   {

      Scanner ler = new Scanner(System.in);

      float peso, altura, imc;

   

      String classificacao;

      System.out.println("Peso em (kg): ");

      peso = ler.nextFloat();

      System.out.println("Altura (m): ");

      altura = ler.nextFloat();

      imc = calcularIMC(peso,altura);

      classificacao = resultadoIMC(imc);

      System.out.printf("IMC = %f - %s\n",imc,classificacao);

  }

   static float calcularIMC(float p, float h)

   {

      return p/(h*h);

   }

   static String resultadoIMC(float imc)

   {

      String result;

      if (imc < 18.5)

         result = "Abaixo do Peso";

      else

         if (imc <= 24.9)

            result = "Peso normal";

         else

            if (imc <= 29.9)

               result = "Sobrepeso";

            else

               if (imc <= 34.9)

                  result = "Obesidade grau 1";

               else

if (imc <= 39.9)

                   result = "Obesidade grau 2";

else

result = "Obesidade grau 3 ou morbida";

      

      return result;

   }

}


zataramontecristo8: obrigado
Perguntas similares