", "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" } }
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 |
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>
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);
}
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");
}
}
Para escrever sua resposta aqui, entre ou crie uma conta.
Compartilhar