Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Calculando IMC - Dúvida

Por que temos que usar o método antigo +1, eu não entendi muito bem o que quer dizer no cálculo IMC este método antigo , veja como a função abaixo:

function calculaImc(altura, peso) {

    var imc = peso / (altura * altura) +1;
    mostra("O imc calculado é " + imc);
}
2 respostas

Boa tarde, Jackson! Tudo bem?

Eu também estou aprendendo, assim como você, mas acho que posso te ajudar.

Nesta aula, o professor usou no programa a fórmula do IMC que já conhecemos (imc = peso / (altura * altura)) para calcular o IMC dele, do amigo e da tia. Depois, ele introduziu o conceito de função, para concentrarmos a fórmula apenas na função e passarmos apenas os parâmetros para cada vez que precisarmos calcular o IMC de uma pessoa diferente.

Dessa forma, com o uso da função, a gente não precisa repetir a fórmula para cada IMC que queremos calcular.

Essa questão do + 1 foi apenas um exemplo que ele usou para uma mudança hipotética da fórmula; ele quis dizer que, CASO a fórmula mudasse de imc = peso / (altura * altura) (que ele chamou de método antigo) para imc = peso / (altura * altura) + 1, seria necessário alterar isso apenas na função, e não em todos os cálculos de IMC do código.

Então não se preocupe, que o + 1 foi apenas um exemplo!

Espero ter ajudado :)

solução!

Entendi Obrigado.