Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro, mostrando dois IF's

<meta charset="utf-8">

<script type="text/javascript">
    function mostrar(string){
        document.write(string);
        pulaLinha();
    }

    function pulaLinha(){
        document.write("<br>");
    }

    function calcularIMC(altura, pesoKg){
        return pesoKg/(altura*2);

    }

        /*------------------------------------------------------------------------------------
         O CALCULO DO IMC É PESO DIVIDIDO PELA ALTURA AO QUADRADO: ***FÓRMULA PESO/ALTURA*2***
        --------------------------------------------------------------------------------------*/




            mostrar("------------------Classificação do IMC------------------");
            mostrar("Entre 18,5 e 24,9: normal");
                mostrar("-------------------------------");
            mostrar("Entre 25,0 e 29,9: Sobrepeso");
                mostrar("-------------------------------");
            mostrar("Menor que 18,5: magreza");
                mostrar("-------------------------------");

                var nome = prompt("Informe o seu nome: ");
                var imcAltura = prompt(nome + " Informe a sua altura: ");
                var imcPeso = prompt("agora informe o seu peso(Kg) " + nome);


                    mostrar("A altura informada é: "+ imcAltura + " e o peso informado é: " + imcPeso + " Kg");
                        var imcTotal = calcularIMC(imcAltura,imcPeso);
                        mostrar("Seu IMC é: " + Math.round(imcTotal));

                        if (imcTotal < 18.5) {
                            mostrar("Você está com magreza.");
                        }

                        if (imcTotal => 18.5 && imcTotal <= 24.9){

                                mostrar("Seu imc é considerado normal.");
                            }



                        if (imcTotal => 25.0 && imcTotal <=29.9){

                                mostrar("Você está com sobrepeso.");
                            }











</script>
1 resposta
solução!

Olá, Murilo!

O erro está acontecendo porquê você está se equivocando na sintaxe do operador maior ou igual.

O correto é assim: >=;

Você está utilizando assim: =>.

Lembre-se que o símbolo de igual (=) sempre vem depois dos símbolos de menor e maior (<, >).

Outro ponto (não causa nenhum erro, mas nos dá um resultado errado), é que altura ao quadrado = altura * altura

Espero ter ajudado!

Boa sorte em seus estudos!