Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Desafio: hora da prática

1) Função que calcula o Índice de Massa Corporal (IMC):

function calcularIMC(peso, altura) {
    return peso / (altura * altura);
}

Exemplo de uso:

const peso = 70; // em kg
const altura = 1.75; // em metros
const imc = calcularIMC(peso, altura);
console.log(`IMC: ${imc.toFixed(2)}`);

2) Função que calcula o fatorial de um número:

function calcularFatorial(n) {
    if (n === 0 || n === 1) {
        return 1;
    }
    let resultado = 1;
    for (let i = 2; i <= n; i++) {
        resultado *= i;
    }
    return resultado;
}

Exemplo de uso:

const numero = 5;
const fatorial = calcularFatorial(numero);
console.log(`Fatorial de ${numero}: ${fatorial}`);

3) Função que converte um valor em dólar para reais:

function converterDolarParaReais(dolares) {
    const cotacaoDolar = 5.81;
    return dolares * cotacaoDolar;
}

Exemplo de uso:

const dolares = 100;
const reais = converterDolarParaReais(dolares);
console.log(`R$${reais.toFixed(2)}`);

4) Função que exibe a área e o perímetro de uma sala retangular:

function calcularAreaEPerimetroRetangular(largura, altura) {
    const area = largura * altura;
    const perimetro = 2 * (largura + altura);
    console.log(`Área: ${area} m²`);
    console.log(`Perímetro: ${perimetro} m`);
}

Exemplo de uso:

const largura = 5; // em metros
const altura = 4; // em metros
calcularAreaEPerimetroRetangular(largura, altura);

5) Função que exibe a área e o perímetro de uma sala circular:

function calcularAreaEPerimetroCircular(raio) {
    const pi = 3.14;
    const area = pi * raio * raio;
    const perimetro = 2 * pi * raio;
    console.log(`Área: ${area} m²`);
    console.log(`Perímetro: ${perimetro} m`);
}

Exemplo de uso:

const raio = 3; // em metros
calcularAreaEPerimetroCircular(raio);

6) Função que exibe a tabuada de um número:

function exibirTabuada(numero) {
    for (let i = 1; i <= 10; i++) {
        console.log(`${numero} x ${i} = ${numero * i}`);
    }
}

Exemplo de uso:

const numero = 7;
exibirTabuada(numero);
1 resposta
solução!

Oi Kauã, tudo bem? 😊

Parabéns pela resolução do desafio! 👏

Seu código está bem estruturado e resolve os problemas propostos de forma clara e eficiente.

Cada função está bem definida e realiza o cálculo esperado, além de incluir exemplos de uso que facilitam a compreensão.

Continue praticando e explorando diferentes desafios para aprimorar suas habilidades! 🤗

🎓 Para saber mais: