0
respostas

Desafio: Aula 03 - Reiniciando o jogo.

// DESAIFO 01

// Pede para o usuário inserir a altura (em metros) e peso (em kg)
let altura = parseFloat(prompt("Insira sua altura em metros (ex: 1.75)"));
let peso = parseFloat(prompt("Insira seu peso em kg (ex: 70)"));
    
let imc = calculoMassaCorporalIMC(altura, peso);
console.log (`Seu IMC é ${imc}`);

function calculoMassaCorporalIMC(altura, peso) {
    return peso / (altura*altura);
}

// DESAFIO 02


function calcularFatorial(n) {
    if (n < 0) {
        return "Não existe fatorial para números negativos.";
    }
    let fatorial = 1;
    for (let i = 2; i <= n; i++) {
        fatorial *= i;
    }
    return fatorial;
}

// DESAFIO 03

let dolar = 4.8
let valor = parseFloat(prompt("Insira o valor em reais a ser convertido para dólar:"));

resultado = conversao(valor);
alert (`O valor do resultado da sua conversão em dólar é US$ ${resultado.toFixed(2)}`);

function conversao(valor) {
    return valor / dolar
    
}

// DESAFIO 04

let altura = parseFloat(prompt("Insira o valor da altura."));
let largura = parseFloat(prompt("Insira o valor da largura."));

let area = areaCalculo(altura, largura);
let perimetro = areaPerimetro(altura, largura);

alert (`A sala retangular possui um perímetro de ${perimetro.toFixed(2)} e uma área de ${area.toFixed(2)} metros quadrados.`);

function areaCalculo(altura, largura) {
return altura * largura;
}

   function areaPerimetro (altura, largura) {
    return 2 * altura + largura;
    
   } 

// DESAFIO 05

function mostrarAreaPerimetroCirculo(raio) {
    const pi = 3.14;
    let area = pi * raio * raio;
    let perimetro = 2 * pi * raio;
    
    alert(`A sala circular possui uma área de ${area.toFixed(2)} metros quadrados e um perímetro de ${perimetro.toFixed(2)} metros.`);
}

// DESAFIO 06

let numero = parseInt(prompt("Escolha um número"));

function tabuada(numero) {
    let resultado = ""; // guardar a tabuada completa
    for (let i = 1; i <= 10; i++) {
        resultado = resultado + numero + " x " + i + " = " + (numero * i) + "\n";
    }
    alert(resultado);
}

tabuada(numero);