Erro iniciante com if / else
24/07/2023
0
Está dando um erro de '''')'''' expected e outro ''''else'''' without ''''if'''' alguem consegue identificar oq fiz de errado? kkk
package calculadoraimc; import java.util.Scanner; public class CalculadoraImc { public static void main(String[] args) { Scanner teclado = new Scanner(System.in); System.out.println("Digite o seu peso: "); double peso = teclado.nextDouble(); System.out.println("Digite a sua altura: "); double altura = teclado.nextDouble(); double imc = peso / (Math.pow(altura, 2)); if(imc < 18.5){ System.out.print("O seu IMC é de " + imc + " e você está abaixo do peso ideal."); } else if(imc > 18.6 && imc < 24,9){ System.out.println("O seu IMC é de " + imc + " e você está no peso ideal, parabéns!"); } else if(imc > 25 && imc < 29.9){ System.out.println("O seu IMC é de " + imc + " e você está levemente acima do peso ideal."); } else if(imc > 30 && imc < 34.9){ System.out.println("O seu IMC é de " + imc + " e você está com Obesidade grau 1."); } } }
Felipe
Curtir tópico
+ 0
Responder
Post mais votado
24/07/2023
No primeiro else if tem uma virgula em vez de ponto no numero 24 else if(imc > 18.6 && imc < 24,9){
Gustavo Nascimento
Responder
Mais Posts
24/07/2023
Frank Hosaka
Para quem não tem Java Develpment Kit, fiz em JavaScript
<script> function IMC() { if(altura.value>0 && peso.value>0){ Altura = altura.value / 100 imc = (peso.value / (Altura * Altura)).toFixed(1) mensagem.innerHTML="Seu IMC é de "+imc+", " if(imc<18.5){mensagem.innerHTML+="você está abaixo do peso ideal."} if(imc>18.6&&imc<24.9){mensagem.innerHTML+="você está no peso ideal, parabéns."} if(imc>25&&imc<29.9){mensagem.innerHTML+="você está levemente acima do peso ideal."} if(imc>30&&imc<34.9){mensagem.innerHTML+="você está com Obesidade grau 1."}}} </script> <body style="width:500;margin:0 auto;margin-top:100"> <table> <tr><td><td>Índice de Massa Corpórea <tr style=height:40px><td>Peso (kg)<td><input id=peso> <tr style=height:40px><td>Altura (cm)<td><input id=altura> <tr style=height:40px><td><td><input type=submit value="Calcular IMC" onclick=IMC()> <tr><td><td id=mensagem> </table>
Responder
Clique aqui para fazer login e interagir na Comunidade :)