//Desafios Curso 2 de Lógica de Programação!
// 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
let altura = 1.50
let peso = 80
function indiceImc(altura, peso) {
let imc = altura / peso;
return imc;
}
console.log(indiceImc(1.55, 70));
//2- Crie uma função que calcule o valor do fatorial de um número passado como parâmetro.
let numeroParaCalcularFatorial = 5;
function calculadorDeFatorial(numero) {
for (let contador = numero - 1; contador != 1; contador--) {
numero = contador * numero;
}
return numero
}
let resultadoFatoracao = calculadorDeFatorial(numeroParaCalcularFatorial);
console.log(" o resultado da refatoração do numero " + numeroParaCalcularFatorial + " é " + resultadoFatoracao);
// 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.
let valorEmReais = 55.50;
function conversorDeDolar(valorEmDolar) {
valorEmDolar = valorEmReais / 4.80
return valorEmDolar
}
console.log("convertendo R$ " + valorEmReais + " reais para dólar dá " + parseInt(conversorDeDolar()) + " reais")
// 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.
let altura = 30;
let largura = 50;
function calculadoraDePerimetro(altura, largura, resultado) {
altura = altura * 2
largura = largura * 2
resultado = altura + largura
return resultado;
}
console.log("O resultado do perímetro de um retangulo é " + calculadoraDePerimetro(10, 20));
//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.
let diametro = 30;
let raio = diametro / 2;
function medidorDeCircunferencia(raio) {
pi = 3.14
let perimetroCircular = 2 * pi * raio;
return perimetroCircular;
}
console.log(+ medidorDeCircunferencia(diametro));
//Crie uma função que mostre na tela a tabuada de um número dado como parâmetro.
let contador = 1
let numero = 5
function tabuadaX(numero) {
while (contador <= 10) {
resultado = contador * numero
console.log(+numero + "X" + contador + " = " + resultado);
contador++
}
}
console.log(tabuadaX(9))