Pessoal, tudo bem, estou começando a estudar Java e preciso construir esse programa, só que estou

tendo dificuldades em contruir. Construa um programa em Java para determinar se uma pessoa está com seu peso
favorável. Essa situação é determinada através do IMC (Índice de Massa Corpórea), que é a
relação entre o peso e o quadrado da altura da pessoa (IMC = peso/altura 2 ). A situação do
peso é dada por:
IMC até 20: Abaixo do peso
IMC acima de 20 e até 24: Peso normal
IMC acima de 24 e até 29: Sobrepeso
IMC acima de 29 e até 40: Obeso
IMC acima de 40: Obeso mórbido

1 Resposta

  • Aryadne Santtos

    Olá,

    Você pode fazer usando várias estruturas condicionais (if, else if e else), por exemplo:

    public static void main(String[] args) {

       if (IMC < 20)

       {

           System.out.println("Está abaixo do peso");

           // Esse comando escreve uma mensagem

       }

       else if (IMC > 20 && IMC < 24) // Em java, && quer dizer adição de   condicional

       {

           System.out.println("Está com peso normal");

       }

    }

    Para calcular o IMC você pode utilizar:

    double IMC = peso / (altura * altura)

    Para ler valores você pode importar e utilizar um Scanner (para fazer a importação utilize lá em cima, no começo do código):

    import Java.util.Scanner;

    public class nomeDoArquivo {

       public static void main(string[] args) {

           // Para utilizar o Scanner você precisa criar um objeto Scanner

           // Aqui eu criei um:

           Scanner leia = new Scanner(System.in);

           String nome;

           int idade;

           System.out.println("Digite um nome: ")

           nome = leia.next();

           // Eu uso o next() para ler a próxima String

           System.out.println("Digite a idade: ")

           idade = leia.nextInt();

           // eu uso o nextInt() para ler o próximo número inteiro

           System.out.println("Olá "+nome+", você tem "+anos+" anos.")

           // escrevo os valores

       }

    }

    Espero ter ajudado...

Clique aqui para adicionar a sua resposta.