gastei mais tempo relembrando o que era um fatorial que fazendo os código.
// Desafios
// 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. IMC = peso / (altura x altura).
function imc(peso,altura) {
let calculandoImc = peso / (altura * altura);
console.log(calculandoImc);
return calculandoImc;
}
imc('90','1.82');
// Crie uma função que calcule o valor do fatorial de um número passado como parâmetro.
function calculandoFatorial(numero) {
if(numero === 0 || numero === 1) {
return 1;
}
let fatorial = 1;
for(let i = 2; i <= numero; i++) {
console.log(i);
fatorial *= i;
}
return fatorial;
}
let numero = 10;
let resultado = calculandoFatorial(numero);
console.log(`O fatorial de ${numero} é ${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 convertendoDolarEmReais(dolar) {
let valorReais = dolar * valorDolar;
return valorReais.toFixed(2);
}
let dolar = 400;
let valorDolar = 4.80;
let resposta = convertendoDolarEmReais(dolar);
console.log(`${dolar} dolares da ${resposta}`);
// 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 = 2*(altura+largura);
console.log(`A area é ${area}m e o perimetro é de ${perimetro}m.`)
}
let altura = 3;
let largura = 7;
areaPerimetro(altura, largura);
// 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 areaPerimetroCirculo (raio) {
let areaC = Math.PI*(raio*raio);
let perimetroC = 2*Math.PI*raio;
console.log(`A area é ${areaC}m e o perimetro é de ${perimetroC}m.`)
}
let raio = 5;
areaPerimetroCirculo (raio);
// Crie uma função que mostre na tela a tabuada de um número dado como parâmetro.
function tabuada (num) {
for(let m = 0; m <= 10; m++) {
let multiplicando = num * m;
console.log(`${num} X ${m} = ${multiplicando}`)
}
}
let num = 8;
tabuada(num);