Problem with a function in javascript

0

I'm trying to do a function to calculate IMC, but when I try to run it gives an error:

  

"Uncaught ReferenceError: imcDoPrimo is not defined       at "

var mostrar = function(frases) {
    document.write(frases);
}
var pularLinhar = function(){
    document.write('<br>');
}


//var peso = 70;
//var altura = 1.75;
//var imc = peso / (altura * altura);
//('Meu IMC é: ' + imc.toFixed(2));
// pularLinhar();

var calcularIMC = function(altura, peso){
    var imc = peso / (altura * altura);
    return imc;
}

var pesoDoPrimo = 70;
var AlturaDoPrimo = 1.75;
calcularIMC(AlturaDoPrimo, pesoDoPrimo);

mostrar("O imc do primo é: " + imcDoPrimo);
mostrar("Ele ainda está " + (imcDoPrimo - 18.5) 
        + "pontos acima do limite da magreza.");
    
asked by anonymous 14.05.2018 / 08:17

1 answer

1

Change this line

var pesoDoPrimo = 70;
var AlturaDoPrimo = 1.75;
calcularIMC(AlturaDoPrimo, pesoDoPrimo);

for

var pesoDoPrimo = 70;
var AlturaDoPrimo = 1.75;
var imcDoPrimo = calcularIMC(AlturaDoPrimo, pesoDoPrimo);

Because you are not declaring the variable imcDoPrimo

    
14.05.2018 / 11:22