Até está aula, sempre que tinhamos uma nova variável, nós a declarávamos após as declarações de funções.
No final deste vídeo, quando o Flávio colocou o cálculo do IMC dentro da função calculeImc, ele declarou as variáveis "imc" , "peso" e "altura" em uma mesma linha e já dentro de uma equação. Gostaria de entender o por quê houve esta alteração de lógica.
De qualquer forma, realizei o exercício como falado e deu certo (além disso, inclui uma terceira variável chamada "nome" dentro da função, para descrever de quem é o imc referido. O código ficou desta maneira:
<meta charset="utf-8">
<script type="text/javascript">
function pulaLinha(){
document.write("<br><br>");
}
function mostra(frase){
document.write(frase);
pulaLinha() ;
}
function calculaImc(nome, peso, altura) {
var imc = peso / (altura*altura);
mostra("O Valor de IMC do(e) " + nome + " é: " + imc);
}
calculaImc("Caio", 95, 1.8);
calculaImc("Amigo", 80, 1.9);
calculaImc("Flávio", 80, 1.71);
</script>