Desafio: hora da prática
Logica de programação: explore funções e listas - 03. Reiniciando o jogo
1 - Crie uma função que calcule o índice de massa corporal (IMC) de uma pessoa, a partir de sua altura, em metros, e peso, em quilogramas, que serão recebidos como parâmetro.
function calculaImc(peso, altura){
if (altura > 3){
return peso/(altura*altura)*10**4;
}else{
return peso/(altura*altura);
}
}
2 - Crie uma função que calcule o valor do fatorial de um número passado como parâmetro.
function fatorial(num){
let resultado= 1;
let contador= 1;
while(contador<=num){
resultado=resultado*contador;
contador++
}
return resultado;
}
3 - Crie uma função que converte um valor em dólar, passado como parâmetro, e retorna o valor equivalente em reais. Para isso, considere a cotação do dólar igual a R$4,80.
function cambioDolarReal(dolar){
return dolar*4.80;
}
4 - Crie uma função que mostre na tela a área e o perímetro de uma sala retangular, utilizando altura e largura que serão dadas como parâmetro.
function areaPerimetro(altura, largura){
let area = altura*largura;
let perimetro = (altura+largura)*2;
alert('Area = '+ area +" Perimetro = " + perimetro);
}
5 - Crie uma função que mostre na tela a área e o perímetro de uma sala circular, utilizando seu raio que será fornecido como parâmetro. Considere Pi = 3,14.
function areaCirculo(raio){
let area = 3.14*raio**2;
console.log(area);
}
6 - Crie uma função que mostre na tela a tabuada de um número dado como parâmetro.
function tabuada(valor){
let cont=1;
while(cont<=10){
console.log(cont +" x " + valor + " = "+cont*valor);
cont++;
}
}