1
resposta

[Projeto] Resolução Desafio: hora da prática - Reiniciando o jogo

//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.
let peso = parseInt(prompt("Digite seu peso em kg"));
let altura = (prompt("Digite sua altura")) / 100;

function calculadoraimc(){
    let massacorporal = peso / (altura * altura);
    alert(`o seu Indice de massa corporal é de ${massacorporal.toFixed(2)}`);
}
calculadoraimc();

//Crie uma função que calcule o valor do fatorial de um número passado como parâmetro.
let numero = prompt("Digite um número para calcular o fatorial");

function fatorial() {
    let resultado = 1;
    for (let contagem = 1; contagem <= numero; contagem++) {
        resultado *= contagem;
    }
    alert(`O fatorial de ${numero} é ${resultado}`);
}

fatorial();
//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.
let valor = prompt("Digite o valor em dólar");

function converter(){
    let dolar = 4.80;
    let real = valor * dolar;
    alert(`O valor de ${valor} em reais é ${real}`);
    
}
converter();
//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.
let altura2 = prompt("Digite a altura da sala");
let largura = prompt("Digite a largura da sala");

function areaPerimetro(){
    let area = altura2 * largura;
    let perimetro = 2* (altura + largura);
    alert(`A área da sala é ${area} e o perímetro é ${perimetro}`);
}
areaPerimetro();

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

let raio = prompt("Digite o raio da sala");
function calculoraio(){
    resultado1 = 3.14 * (raio * raio);
    alert (`A área da sala circular é ${resultado1}`);
}
calculoraio();

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

let numero3 = prompt("Digite um número para calcular a tabuada");

function tabuada(){
    for (let i = 1; i <= 10; i++) {
        let resultado = numero3 * i;
        alert(`${numero3} x ${i} = ${resultado}`);
    }
}
tabuada();
1 resposta

Oi, Guilherme! Como vai?

Seu projeto ficou bem interessante, principalmente pela organização das funções e pela variedade de problemas resolvidos, como cálculo de IMC, fatorial e conversão de moeda.

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