", "dateCreated": "2017-03-31T11:54:19.143Z", "upvoteCount": 0, "url": "https://www.passeidireto.com/pergunta/27611440/calcular-imc-java", "author": { "@type": "Person", "name": "Jessica Thomaz" } }, { "@type": "Answer", "text": "import java.util.Scanner;\n\n\n\n \n\npublic class CalculoIMC1\n\n{\n\npublic static void main(String[] args)\n\n{\n\nScanner ler = new Scanner(System.in);\n\nString nome;\n\nfloat peso altura;\n\nfloat imc;\n\nString classifica;\n\nSystem.out.println(\"Nome da Pessoa : \");\n\nnome = ler.nextLine();\n\nSystem.out.println(\"Peso da Pessoa (kg): \");\n\npeso = ler.nextFloat();\n\nSystem.out.println(\"Altura da Pessoa (m): \");\n\naltura = ler.nextFloat();\n\nler.nextLine();\n\nimc = calcularIMC(peso,altura);\n\nclassifica = resultadoIMC(imc);\n\n \n\nstatic float calcularIMC(float p, float h)\n\n{\n\nreturn p/(h*h);\n\n}\n\n\n \n\nstatic String resultadoIMC(float imc)\n\n{\n\nString result;\n\nif (imc <= 16)\n\nresult = \"Magreza grave\";\n\nelse\n\nif (imc <= 17)\n\nresult = \"Magreza moderada\";\n\nelse\n\nif (imc <= 18.5)\n\nresult = “Magreza leve\";\n\nelse\n\nif (imc <= 25)\n\nresult = \"Saúdavel\";\n\nelse\n\nif (imc <= 30)\n\nresult = \"Sobrepeso\";\n\nelse\n\nif (imc <= 35)\n\nresult = \"Obesidade Grau I\";\n\nelse\n\nif(imc<=40)\n\nresult = \"Obesidade Grau II\";\n\nelse\n\nresult = “Obesidade Grau III”;\n\nreturn result;\n\n}\n\n \n\nSystem.out.printf(\"IMC = %.1f - %s\\n\",imc,classifica);\n\n \n\n}", "dateCreated": "2018-09-01T01:59:47.648Z", "upvoteCount": 0, "url": "https://www.passeidireto.com/pergunta/27611440/calcular-imc-java", "author": { "@type": "Person", "name": "Kamila Albuquerque" } }, { "@type": "Answer", "text": "Calcular imc JAVAFaça um programa que calcule o índice de massa corporal (IMC) da pessoa e informe se a pessoa a classificação dela. Os dados de entrada que o usuário deverá informar são: peso e altura.O índice de massa corporal (IMC) é uma medida usada para calcular se uma pessoa está no peso ideal. É determinado pela divisão da massa do indivíduo pelo quadrado de sua altura, onde a massa está em quilogramas e a altura em metros. IMC = m/a^2. A Tabela a seguir relaciona o IMC com a classificação.IMC Classificação< 16 Magreza grave16 a < 17 Magreza moderada17 a < 18,5 Magreza leve18,5 a < 25 Saudável25 a < 30 Sobrepeso30 a < 35 Obesidade Grau I35 a < 40 Obesidade Grau II (severa)> 40 Obesidade Grau III (mórbidaO algoritmo para realizar esse cálculo de IMC é o mostrado abaixo:IMC.javapublic class IMC {public float CalculoImc(float peso, float altura){float imc;imc=(peso)/(altura*altura);return imc;}}PessoaCalculoIMC.javaimport javax.swing.JOptionPane;public class PessoaCalculoIMC {public static void main(String args[]){IMC a=new IMC();float ResultadoIMC;String Peso=JOptionPane.showInputDialog(\"Digite o Peso\");float peso=Float.parseFloat(Peso);String Altura=JOptionPane.showInputDialog(\"Digite a Altura\");float altura=Float.parseFloat(Altura);ResultadoIMC=a.CalculoImc(peso, altura);System.out.println(ResultadoIMC);if (ResultadoIMC<=18.5)System.out.println(\"Abaixo do peso normal\");if (18.5 < ResultadoIMC && ResultadoIMC <= 25)System.out.println(\"Peso normal\");if (25 < ResultadoIMC && ResultadoIMC<=30);System.out.println(\"Acima do peso normal\");if( ResultadoIMC > 30)System.out.println(\"Obsidade\");}}", "dateCreated": "2019-02-17T10:12:40.000Z", "upvoteCount": 0, "url": "https://www.passeidireto.com/pergunta/27611440/calcular-imc-java", "author": { "@type": "Person", "name": "Andre Smaira" } } ] }, "isAccessibleForFree": "False", "hasPart": { "@type": "WebPageElement", "isAccessibleForFree": "False", "cssSelector": ".answer-paywall-container" } }
Buscar

Calcular imc JAVA

Faça um programa que calcule o índice de massa corporal (IMC) da pessoa e informe se a pessoa a classificação dela. Os dados de entrada que o usuário deverá informar são: peso e altura.

O índice de massa corporal (IMC) é uma medida usada para calcular se uma pessoa está no peso ideal. É determinado pela divisão da massa do indivíduo pelo quadrado de sua altura, onde a massa está em quilogramas e a altura em metros. IMC = m/a^2. 

A Tabela a seguir relaciona o IMC com a classificação.

IMC Classificação
< 16 Magreza grave
16 a < 17 Magreza moderada
17 a < 18,5 Magreza leve
18,5 a < 25 Saudável
25 a < 30 Sobrepeso
30 a < 35 Obesidade Grau I
35 a < 40 Obesidade Grau II (severa)
> 40 Obesidade Grau III (mórbida

💡 5 Respostas

User badge image

Jessica Thomaz

fiz um códico em JavaScript. Só que não ta usando captura de dados, talvez te ajude com a lógica para mudar para Java.

boa sorte.

<script>
	var peso = 63;
	var altura = 1.53;
	var imc = (altura*altura)/peso;
	
	document.write('Meu IMC é: ' + Math.round(imc));

</script>
0
Dislike0
User badge image

Kamila Albuquerque

 

import java.util.Scanner;



 

public class CalculoIMC1

{

public static void main(String[] args)

{

Scanner ler = new Scanner(System.in);

String nome;

float peso altura;

float imc;

String classifica;

System.out.println("Nome da Pessoa : ");

nome = ler.nextLine();

System.out.println("Peso da Pessoa (kg): ");

peso = ler.nextFloat();

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

altura = ler.nextFloat();

ler.nextLine();

imc = calcularIMC(peso,altura);

classifica = resultadoIMC(imc);

 

static float calcularIMC(float p, float h)

{

return p/(h*h);

}


 

static String resultadoIMC(float imc)

{

String result;

if (imc <= 16)

result = "Magreza grave";

else

if (imc <= 17)

result = "Magreza moderada";

else

if (imc <= 18.5)

result = “Magreza leve";

else

if (imc <= 25)

result = "Saúdavel";

else

if (imc <= 30)

result = "Sobrepeso";

else

if (imc <= 35)

result = "Obesidade Grau I";

else

if(imc<=40)

result = "Obesidade Grau II";

else

result = “Obesidade Grau III”;

return result;

}

 

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

 

}

 

0
Dislike0
User badge image

Andre Smaira

Calcular imc JAVA

Faça um programa que calcule o índice de massa corporal (IMC) da pessoa e informe se a pessoa a classificação dela. Os dados de entrada que o usuário deverá informar são: peso e altura.

O índice de massa corporal (IMC) é uma medida usada para calcular se uma pessoa está no peso ideal. É determinado pela divisão da massa do indivíduo pelo quadrado de sua altura, onde a massa está em quilogramas e a altura em metros. IMC = m/a^2.

A Tabela a seguir relaciona o IMC com a classificação.

IMC Classificação

< 16 Magreza grave

16 a < 17 Magreza moderada

17 a < 18,5 Magreza leve

18,5 a < 25 Saudável

25 a < 30 Sobrepeso

30 a < 35 Obesidade Grau I

35 a < 40 Obesidade Grau II (severa)

> 40 Obesidade Grau III (mórbida


O algoritmo para realizar esse cálculo de IMC é o mostrado abaixo:

IMC.java

public class IMC {

public float CalculoImc(float peso, float altura){

float imc;

imc=(peso)/(altura*altura);

return imc;

}

}

PessoaCalculoIMC.java

import javax.swing.JOptionPane;

public class PessoaCalculoIMC {

public static void main(String args[]){

IMC a=new IMC();

float ResultadoIMC;

String Peso=JOptionPane.showInputDialog("Digite o Peso");

float peso=Float.parseFloat(Peso);

String Altura=JOptionPane.showInputDialog("Digite a Altura");

float altura=Float.parseFloat(Altura);

ResultadoIMC=a.CalculoImc(peso, altura);

System.out.println(ResultadoIMC);

if (ResultadoIMC<=18.5)

System.out.println("Abaixo do peso normal");

if (18.5 < ResultadoIMC && ResultadoIMC <= 25)

System.out.println("Peso normal");

if (25 < ResultadoIMC && ResultadoIMC<=30);

System.out.println("Acima do peso normal");

if( ResultadoIMC > 30)

System.out.println("Obsidade");

}

}

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais