Flávio, ao criar uma função ela não aceita que possamos colocar o mostra e concatenar com o calculaImc?
function calculaImc(altura,peso){
var imc= peso/(altura*altura);
}
var meuPeso=70;
var minhaAltura=1.70;
var pesoAmigo=80;
var alturaAmigo=1.80;
//EX:
mostra("O meu IMC é:"+calculaImc(minhaAltura,meuPeso));
mostra("O IMC do meu amigo é:"+calculaImc(alturaAmigo,pesoAmigo));
//OU
function calculaImc(altura,peso){
var imc= peso/(altura*altura);
mostra("texto"+imc)
}
var meuPeso=70;
var minhaAltura=1.70;
var pesoAmigo=80;
var alturaAmigo=1.80;
//ex:
mostra("O meu IMC é:"+calculaImc(minhaAltura,meuPeso));
mostra("O IMC do meu amigo é:"+calculaImc(alturaAmigo,pesoAmigo));
Para não termos que colocar na função o mostra já com um texto definido. Por que se quisermos colocar o texto; Meu amigo tem o IMC de:.... Ou Fulano tem o IMC de:.... Se quisermos fazer isso com uma lista de 300 pessoas, teriamos que ficar alterando a função???