Oi pessoal! Sou novata no JS e estou fazendo uma calculadora de IMC. O código é simples mas mesmo assim o if e else não estão trazendo a informação correta. :( Código:
var nome = ['Karine', 'Gabriel', 'Lucia', 'Allan']; var peso = [70, 100, 62, 83]; var altura = [1.65, 1.78, 1.53, 1.85];
function imc(n1, n2){ const massaCorpo = (kg / (alt * alt)) const total = massaCorpo.toFixed(); return total; }
function resultado(imc){
if (imc <= 25) {
return 'Peso ideal'
}
else {
return 'Acima do peso'
}
}
for(var index in nome){ var kg = peso[index]; var alt = altura[index];
console.log(nome[index] + ' - ' + kg + ' - ' + alt + ' - IMC: ' + imc() + ' - ' + resultado());
}
Resultado no console:
Karine - 70 - 1.65 - IMC: 26 - Acima do peso script.js:59 Gabriel - 100 - 1.78 - IMC: 32 - Acima do peso script.js:59 Lucia - 62 - 1.53 - IMC: 26 - Acima do peso script.js:59 Allan - 83 - 1.85 - IMC: 24 - Acima do peso