1
resposta

[Projeto] Minha Resolução (com condicionais e loops)

function imc(peso, altura) {
    let h = altura;
    let m = peso;
    let imc = (m / (h**2)).toFixed(2);
    
    if (imc <= 18.5) {
        return `Seu IMC é de ${imc}, o que é abaixo da média. Cuidado!`;
    } else if ( imc > 18.5 && imc < 30) {
        return `Seu IMC é de ${imc}. Você está na média, parabéns!`;
    } else if (imc >= 30) {
        return `Seu IMC é de ${imc}. Você está acima da média e precisa se cuidar melhor!!`;
    }
}

function fatorial(numero) {
    numero = parseInt(numero);
    let total = 1;

    if (numero === 0) {
        console.log('O fatorial de 0 é 1.');
    } else if (numero > 1) {
        while (numero > 1) {
            total *= numero;
            numero--;
        }
    }   

    return `${numero}! = ${total}`;
}

function dolaresPraReais(dolares) {
    let reais = dolares*4.8;

    return `R$${reais}`;
}

function areaPerimetroRetangular(altura, largura) {
    let perimetro = 2*altura + 2*largura;
    let area = altura * largura;

    return `O perímetro é ${perimetro} e a área é de ${area}.`;
}

function areaCirculo (raio) {
    let pi = 3.14;
    let area = pi*(raio**2)

    return `A área é de ${area}.`;
}

function tabuada(numero) {
    contagem = 1
    while (contagem <= 10) {
        console.log(`${numero} x ${contagem} = ${numero * contagem}`)
        contagem++
    }
}

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Erik, como vai?

Parabéns pelo resultado, ficou ótimo! Também agradeço por compartilhar seu projeto, com certeza vai ajudar nos estudos de todas as pessoas que estão aprendendo este mesmo assunto.

Continue mergulhando em tecnologia e se tiver dúvidas, conte com o fórum.

Abraços e bons estudos!