1
resposta

não consegui entender muito bem esse exercício

nao consegui entender a parte da cambiarra que ele fez

1 resposta

Fala camarada, boa tarde.

Essa atividade "vespera de carnaval" também achei que ficou confusa, talvez até mal formulada, o que dificultou bem o entendimento. No entanto, um pouco mais à frente, no item 9 "Entendendo a fundo retorno de funções", tem um vídeo que ele usa novamente esse return e fica mais tranquilo de entender, recomendo que veja caso ainda não tenha visto.

Inseri um código de exemplo e comentei nele próprio pra facilitar o entendimento. Espero ter ajudado.

<meta charset="utf-8">



<script>

function calculaImc (altura, peso) {

   // var imc =  peso / (altura * altura); //
    //return imc; //


    //--- A função abaixo é igual a de cima, porém com escrita diferente, escrevendo menos---//

    return  peso / (altura * altura); 
}

var imcFlavio = calculaImc(1.71, 73);
var imcAmigo = calculaImc(1.72, 68);
var totalImc = imcFlavio + imcAmigo;

document.write("A soma dos imc's é " + totalImc);


//--- Quando a função calculaImc é chamada, ela reconhece que tem a chama de retorno de uma expressão, que exigem dois parâmetros (altura e peso), que são inseridos no valor da variável que é o nome da função calculaImc.---//


</script>