1
resposta

[Projeto] Entrega de desafios.

Boa tarde! Segue os códigos dos desafios a baixo:

// exercício1: Função que calcula o IMC através de sua altura em metros e peso em kilogramas que serão recebidos como parâmetros.

function calculaIMC(altura, peso) {
    if (altura <= 0 || peso <= 0) {
        return "Altura e peso devem ser valores positivos.";
    }

    const IMC = peso / (altura ** 2);
    const IMCArredondado = parseFloat(IMC.toFixed(2));
    return IMCArredondado;
}

const alturaDaPessoa = 1.75;
const pesoDaPessoa = 70;
const resultadoIMC = calculaIMC(altura, peso);
console.log("IMC:", resultadoIMC);

// exercício 2: Calcule o valor de um fatorial de um núnero passado como parâmetro.
function calculaFatorial(numero) {
if (numero<0){
    return "Não são aceitos números negativos";
}
for (multiplicador = 2;
multiplicador <=numero;
multiplicador++   ) {
    resultadoMultiplicador *=multiplicador;

}
return resultadoMultiplicador;

// Exercício3: Conversor de dolar para real.
function converteDolarParaReal(valorEmDolar) {
    const cotacaoDolar = 4.80;
    
    if (valorEmDolar < 0) {
        return "Não é possível converter um valor negativo.";
    }

    const valorEmReais = valorEmDolar * cotacaoDolar;
    return valorEmReais;
}

// Exercício 4: Calculando o perímetro de uma sala retangular.
function calcularAreaEPerimetro(altura, largura) {
    if (altura <= 0 || largura <= 0) {
        return "Altura e largura devem ser valores positivos.";
    }

    const area = altura * largura;
    const perimetro = 2 * (altura + largura);

    console.log(`Área da sala: ${area} metros quadrados`);
    console.log(`Perímetro da sala: ${perimetro} metros`);
}

const alturaSala = 5;
const larguraSala = 8;
calcularAreaEPerimetro(alturaSala, larguraSala);

// exercício 5: Calcule o perímetro de uma sala circular usando seu raio.
function calcularAreaEPerimetroCirculo(raio) {
    const pi = 3.14;

    if (raio <= 0) {
        return "O raio deve ser um valor positivo.";
    }

    const area = pi * (raio ** 2);
    const perimetro = 2 * pi * raio;

    console.log(`Área da sala circular: ${area.toFixed(2)} metros quadrados`);
    console.log(`Perímetro da sala circular: ${perimetro.toFixed(2)} metros`);
}

const raioSalaCircular = 4;
calcularAreaEPerimetroCirculo(raioSalaCircular);

// Exercício 6: Exiba na tela a tabuada de um número que  foi passado como parâmetro em uma função.
function tabuada(numero) {
    if (typeof numero !== 'number') {
        return "Por favor, forneça um número válido.";
    }

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

const numeroParaTabuada = 7;
tabuada(numeroParaTabuada);
1 resposta

Oi!

Parabéns! muito bom o seu resultado:)