Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Resolução Desafio

Boa noite amigos.
Estou enviando a minha resolução do desafio da aula 3, "Reiniciando o jogo".

Calculadora de Índice de Massa Corporal (IMC)

let altura = 1.82;
let peso = 80;

function imc(altura, peso) {
    let calculo = peso / (altura * altura);
    return parseInt(calculo);
}

let resultado = imc(altura, peso);

console.log(resultado);

Calculadora de Fatorial

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

let numeroParaCalcular = 5;

let resultadoFinal = fatorial(numeroParaCalcular);

console.log(`O fatorial de ${numeroParaCalcular} é ${resultadoFinal}`);

Conversor de Moeda (Dólar para Real)

function converterDolarParaReal(valorEmDolar) {
    let cotacaoDolar = 4.8;
    let resultado = valorEmDolar * cotacaoDolar;
    return resultado;
}

let conversao = converterDolarParaReal(50);

console.log(conversao);

Cálculo de Área e Perímetro (Sala Retangular)

function medidasDaSala(altura, largura) {
    let area = altura * largura;
    let perimetro = 2 * (altura + largura);
    return `A área da sala é ${area} e o seu perimetro é ${perimetro}.`
}

let resultado = medidasDaSala(30, 20);

console.log(resultado);

Cálculo de Área e Perímetro (Sala Circular)

function medidasDaSala(raio) {
        let area = 3.14 * (raio * raio);
        let perimetro = 2 * 3.14 * raio;
        return `A área da sala é ${area} e o seu perimetro é ${perimetro}.`
}

let resultado = medidasDaSala(25);

console.log(resultado);

Tabuada

function calculoTabuada(numero) {
    let contador = 1;
    while (contador <= 10) {
        let multiplicacao = numero * contador;
        console.log(`${numero} x ${contador} = ${multiplicacao}`);
        contador++;
    }
}

let resultado = calculoTabuada(1);
console.log(resultado);
2 respostas
solução!

Oi, Estudante!

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei bastante de como você estruturou suas funções, principalmente a parte do fatorial e do conversor de moedas, ficou bem organizado e direto ao ponto.

Uma dica interessante para o futuro é usar o método toFixed() quando quiser limitar casas decimais, por exemplo em cálculos de moeda:


function converterDolarParaReal(valorEmDolar) {
    let cotacaoDolar = 4.8;
    let resultado = valorEmDolar * cotacaoDolar;
    return resultado.toFixed(2);
}

console.log(converterDolarParaReal(50));

Esse código retorna o valor convertido em reais com duas casas decimais, facilitando a leitura.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Oi Lorena, tudo bem?

Obrigado por compartilhar! Eu vou começar a tentar implementar o toFixed() para ir exercitando essa função.
Agradeço novamente.