Boa noite, testei todos os códigos no console, e funcionaram, imprimiram os resultados esperados. Mas gostaria de saber se tem algum lugar que eu possa ler mais sobre e fazer maus desafios com a função "function". Vi que tem várias formas de aplicação, resultados e como executa-las. Se puderem indicar, ficarei muito agradecido. Aproveitando para mostrar ninhas respostas do desafio em questão. Por favor, me falem se ficou bom?
// 1 - Crie uma função que calcule o índice de massa corporal (IMC) de uma pessoa,
// a partir de sua altura, em metros, peso, em quilogramas, que serão recebidos como parâmetro:
function calcularImc(peso, altura) {
let alturaMetros = altura / 100;
return peso / (alturaMetros * alturaMetros);
}
let resultadoImc = calcularImc(70, 175);
console.log(resultadoImc);
// 2 - Crie uma função que calcule o valor do fatorial de um número passado como parâmetro.
function calcularFatorial(numero){
let resultado = 1;
for (let i = 2; i <= numero; i++) {
resultado *= i;
}
return resultado
}
let resultadoFatorial = calcularFatorial(7);
console.log(resultadoFatorial);
// 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 converterDolar(valor){
let valorEmReal = 480 / 100;
return valor * valorEmReal;
}
let valorEmReal = converterDolar(20);
console.log(`R$ ${valorEmreal}`);
// 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 calcularAreaEPerimetroSala(altura, largura){
let area = altura * largura;
let perimetro = (altura + largura) * 2;
console.log(`Area ${area}m²`);
console.log(`Perimetro ${perimetro}m`);
}
calcularAreaEPerimetroSala(7, 3);
// 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 calcularAreaEPerimetroCircular(raio) {
let pi = 314 / 100;
let areaCirculo = pi * (raio * raio);
let perimentoCirculo = 2 * pi * raio;
console.log(`Area sala circular ${areaCirculo}m²`)
console.log(`Perimetro sala circular ${perimentoCirculo}m`)
}
calcularAreaEPerimetroCircular(4)
// 6 - Crie uma função que mostre na tela a tabuada de um número dado como parâmetro.
function tabuada(numero1){
for(let i = 1; i <= 10; i++){
let resultadoTabuada = numero1 * i;
console.log(`${numero1} x ${i} = ${resultadoTabuada}`)
}
}
tabuada(5)