1
resposta

Fiz umas alteraçoes no programa e funcinou perfeito no PC mas ao rodar no android, os acentos estão "doidos".

<meta charset="htf-8">

<script>

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

    function mostra(frase){

        document.write(frase);
        pulaLinha();
    }

    function calculaimc(peso, altura){

        return Math.round(peso / (altura * altura));

            }

    function resultadoImc(imc){

        if ( imc < 17){
        return alert("Você está muito abaixo do peso.")
            } else if ( imc < 18.5){
              return alert("Você está abaixo do peso.")
                } else if ( imc < 25){
                  return alert("Você está com o peso normal.")
                    } else if ( imc < 30 ) {
                      return  alert("Você está acima do peso.")
                        } else if ( imc < 35 ) { 
                          return alert("Você está com obesidade grau 1.")
                            } else if ( imc < 40 ){
                              return alert("Você está com obesidade grau 2.")
                                } else if ( imc >= 40 ){
                                    return alert ("Você está com obesidade grau 3.")
                                }
    }        

    alert("Vamos calcular o seu IMC.")
    var nomeInformado = prompt("Informe seu nome.");
    var pesoInformado = prompt(nomeInformado + ", informe seu peso.      (Utilize . para separar as casas decimais.)");
    var alturaInformada = prompt( nomeInformado + ", informe sua altura.    ( Utilize . para separar as casas decimais.)");
    var imcCalculado = calculaimc(pesoInformado, alturaInformada);


    alert(nomeInformado + ", o seu IMC calculado é: " + imcCalculado);
    resultadoImc(imcCalculado);


</script>
1 resposta

E aí Julian! Tudo tranquilo?

Certamente os acentos estão sendo apresentados de forma incorreta, porque na tag <meta>, você escreveu o seguinte:

<meta charset="htf-8">

Mas o correto é "UTF-8" ao invés de "htf-8", ficando da seguinte forma:

<meta charset="UTF-8">

Tenta fazer assim e veja se os acentos irão aparecer certinhos :)

Qualquer dúvida estou por aqui.

Bons estudos!