- Calcula o IMC
- Retorno de função
- Comando prompt();
O IMC é calculado com peso dividido pela altura ao quadrado.
Cria uma função para calcular com dois parâmetros (altura e peso). Depois cria uma variável dentro da função:
function calculaImc (altura, peso){
var imc = peso / (altura * altura);
mostra("O imc calculado é " + imc)
}
calculaImc (1.71, 73);
calculaImc (1.72, 68);
Podemos declarar variáveis dentro da função mas se for retornar o valor de uma delas precisa usar a instrução return seguida do nome da variável. Segue dois exemplos:
function calculaImc(altura, peso) {
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);
ou
function calculaImc(altura, peso) {
return = peso / (altura * altura);
}
var totalImc = calculaimc (1.71, 73) + calculaImc (1.72, 68);
document.write ("A soma dos imc's é " + totalImc);
O comando prompt(); captura o que é digitado pelo usuário. No exemplo, a variável recebe o comando prompt com suas atribuições dentro do parâmetro, armazena, calcula e exibe o resultado:
function calculaImc(altura, peso) {
return peso / (altura * altura);
}
var nome = prompt("Informe seu nome");
var alturaInformada = prompt(nome + ", informe sua altura");
var pesoInformado = prompt (nome + ", informe seu peso");
var imc = calculaImc(alturaInformada, pesoInformado)
document.write(nome + ", o seu IMC é " + imc);