1
resposta

[Projeto] resolucao desafio aula 03

/* 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.*/

    function imc(altura, peso){
        return (peso / (altura * altura)).toFixed(2);
    }

    let resultadoIMC = imc(1.72 , 56.4);
    console.log(`Seu IMC é ${resultadoIMC}`);

// Crie uma função que calcule o valor do fatorial de um número passado como parâmetro.

function fatorial(num){
    let resultado = 1;
    while (num > 1){
        resultado = resultado * num;
        num --;
    }
    return resultado;
   
}

let num = 5
let resultadoFatorial = fatorial(num);
console.log(`O fatorial de ${num} é ${resultadoFatorial}`);

/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 convertDolarToReal(dolar){
    let cotacaoDolar = 4.80;
    let valorEmReais =  dolar * cotacaoDolar;
    return valorEmReais.toFixed(2);
}

let resultadoDolarEmReais = convertDolarToReal(2);
console.log(`R$ ${resultadoDolarEmReais}`);

/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 areaPerimetroSalaRetangular(altura , largura){
    let area = altura * largura;
    let perimetro = 2 * (altura + largura);
    return `A área é ${area} e o perímetro é ${perimetro} de uma sala retangular`;
}

let resultadoAreaPerimetroSalaRetangular = areaPerimetroSalaRetangular(2, 3);
console.log(resultadoAreaPerimetroSalaRetangular);

/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 areaPerimetroSalaCircular(raio){
    let area = Math.PI * raio * raio;
    let perimetro = 2 * Math.PI * raio;
    return `A área é ${area.toFixed(2)} e o perímetro é ${perimetro.toFixed(2)} de uma sala circular`;
}

let resultadoAreaPerimetroSalaCircular = areaPerimetroSalaCircular(2);
console.log(resultadoAreaPerimetroSalaCircular);

// Crie uma função que mostre na tela a tabuada de um número dado como parâmetro.

function MostraTabuada(tabuada){
    let num = 1;
    let contador = 10;
    let resultado = '';
    
    while (num <= contador){
        // resultado = resultado + `${tabuada} * ${num} = ${tabuada * num}\n`;
        resultado += `${tabuada} * ${num} = ${tabuada * num}\n`;
        num++;
    }
    return resultado;
}

let resultadoTabuada = MostraTabuada(2);
console.log(resultadoTabuada);
1 resposta

Olá, Carina! Como vai?

Pelo que vejo, você já conseguiu resolver todos os desafios propostos na aula de Lógica de Programação, parabéns! As funções que você criou estão corretas e bem estruturadas.

Também agradeço por compartilhar seu código com os demais estudantes, 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,