Olá, bom dia! Eu tentei modificar o código, ao invés de multiplicar a altura pela altura, tentei elevar a altura ao quadrado, porém o resultado divergiu. Segue o código:
<meta charset="UTF-8">
<script>
function espacar() {
document.write("<br><br>");
}
function tracejar() {
document.write("<hr>");
}
function mostra(frase) {
document.write(frase);
espacar();
}
function mostraTitulo(titulo) {
document.write(titulo);
tracejar();
}
function calculaImc(peso, altura) {
return peso/(altura^2);
}
mostraTitulo("<h2>Calculadora de IMC</h2>");
var nome = prompt("Qual o seu nome?")
var pesoInformado = prompt(nome+", informe seu peso, em kg:");
var alturaInformada = prompt(nome+", informe sua altura, em metros:");
mostra(nome+ ", o seu IMC é " + calculaImc(pesoInformado, alturaInformada)+(" kg/m²."));
</script>