No exercício da Deitel, tem um exercício que pede pra criarmos um aplicativo que calcule o IMC de uma pessoa.
Segue o meu código
import java.util.Scanner;
public class exe2_33
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int pesoEmKg, altEmCm;
double IMC;
System.out.println("Seu peso em kg: ");
pesoEmKg = input.nextInt();
System.out.println("Sua altura em centímetros: ");
altEmCm = input.nextInt();
System.out.println("IMC = peso em kg / altura em metros * altura em metros ");
IMC = (pesoEmKg) / (altEmCm * altEmCm);
System.out.println(IMC);
System.out.println("BMI VALUES");
System.out.print("Underweight: less than 18.5 \nNormal: between 18.5 and 24.9 \nOverweight: between 25 and 29.9 ");
System.out.print("Obese: 30 or greater");
}
Pergunta
stringtrakinas
No exercício da Deitel, tem um exercício que pede pra criarmos um aplicativo que calcule o IMC de uma pessoa.
Segue o meu código
import java.util.Scanner;
public class exe2_33
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int pesoEmKg, altEmCm;
double IMC;
System.out.println("Seu peso em kg: ");
pesoEmKg = input.nextInt();
System.out.println("Sua altura em centímetros: ");
altEmCm = input.nextInt();
System.out.println("IMC = peso em kg / altura em metros * altura em metros ");
IMC = (pesoEmKg) / (altEmCm * altEmCm);
System.out.println(IMC);
System.out.println("BMI VALUES");
System.out.print("Underweight: less than 18.5 \nNormal: between 18.5 and 24.9 \nOverweight: between 25 and 29.9 ");
System.out.print("Obese: 30 or greater");
}
Mas, o resultado do IMC só aparece 0.0.
No que eu errei?
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.