Ir para conteúdo
  • 0

[Resolvido] Ajuda na aula de Java da faculdade xti


DeathRush

Pergunta

Olá programador java :v

queria uma ajuda logica pra termina esse script, tipo tem um tipo de mensagem que é entre 20 e 25, eu queria adicionar o resto da tabela, pra ficar completo... Mas eu queria tipo uma explicação logica pra eu tenta terminar

 

 

import javax.swing.JOptionPane;
/**
 * Calcular o IMC
 * IMC = pesoEmQuilogramas / (alturaEmMetros * alturaEmMetros)
 * @author GabrielDev
 */
public class IMC {
 
public static void main (String[] args) {
 
String peso = JOptionPane.showInputDialog("Qual seu Peso em Quilogramas(Ex:60)?");
String altura = JOptionPane.showInputDialog("Qual sua Altura em Metros(Ex:1.70)?");
 
 
double pesoEmQuilogramas = Double.parseDouble(peso);//Converte a String em Double
double alturaEmMetros = Double.parseDouble(altura);//Converte a String em Double
double imc = pesoEmQuilogramas / (alturaEmMetros * alturaEmMetros);
 
String msg = (imc >= 20 && imc <= 25) ? "Peso ideal" : "Fora do Peso ideal.";
msg = "IMC = " + imc + "\n" + msg;
 
JOptionPane.showMessageDialog(null, msg);
 
 
}
 
}

 

 

tabela-imc-119959.jpg

Valeu clã >.<

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

Olá programador java :v

queria uma ajuda logica pra termina esse script, tipo tem um tipo de mensagem que é entre 20 e 25, eu queria adicionar o resto da tabela, pra ficar completo... Mas eu queria tipo uma explicação logica pra eu tenta terminar

 

 

import javax.swing.JOptionPane;
/**
 * Calcular o IMC
 * IMC = pesoEmQuilogramas / (alturaEmMetros * alturaEmMetros)
 * @author GabrielDev
 */
public class IMC {
 
public static void main (String[] args) {
 
String peso = JOptionPane.showInputDialog("Qual seu Peso em Quilogramas(Ex:60)?");
String altura = JOptionPane.showInputDialog("Qual sua Altura em Metros(Ex:1.70)?");
 
 
double pesoEmQuilogramas = Double.parseDouble(peso);//Converte a String em Double
double alturaEmMetros = Double.parseDouble(altura);//Converte a String em Double
double imc = pesoEmQuilogramas / (alturaEmMetros * alturaEmMetros);
 
String msg = (imc >= 20 && imc <= 25) ? "Peso ideal" : "Fora do Peso ideal.";
msg = "IMC = " + imc + "\n" + msg;
 
JOptionPane.showMessageDialog(null, msg);
 
 
}
 
}

 

 

tabela-imc-119959.jpg

Valeu clã >.<

Bom voce pode usar condição como if = se

Ou seja se a variavel imc for < 17 

e completa usando outros if 

if(imc < 17)
{
//continua
}
if(imc => 17 && imc < 18,49)
{
//continua
}
Editado por Karamujo
Link para o comentário
Compartilhar em outros sites

 

Bom voce pode usar condição como if = se

Ou seja se a variavel imc for < 17 

e completa usando outros if 

if(imc < 17)
{
//continua
}
if(imc => 17 && imc < 18,49)
{
//continua
}
String result = "";
if(imc < 17)
{
result = "Muito Abaixo do Peso.";
}else if(imc => 17 && imc < 18,49)
{
situação = "Abaixo do Peso.";
}else if(imc => 18,5 && imc < 24,99){
result = "Peso Normal";
}else{
result = "unknow";
}
Editado por kaway
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...