0
respostas

[Projeto] 07 Desafio: hora da prática resolução

//Perguntas.

let altura = prompt('Qual a sua altura em metros?');
let peso = prompt('Qual o seu peso em kgs?');
let numero = prompt('Digite um número para calcular seu fatorial.');
let fatoracao;
let valores = prompt('Forneça um valor em dólares.');
let comprimento = prompt('Forneça o comprimento do retângulo.');
let largura = prompt('Forneça a largura do retângulo.');
let raio = prompt('Para uma sala circular forneça o valor do raio.');
let numeral = prompt('Forneça um número para a multiplicação.');

//Cálculo do IMC

function imc() {
    var massa = parseFloat((peso/(altura*altura)));
    let divisao = alert(`O IMC do seu peso ${peso} kg e altura ${altura} metros é igual a ${massa}.`);
}
//Cálculo do fatorial

function fatorial() {
    for (fatoracao = numero; numero-1 > 0; numero--) {
        fatoracao = (numero-1)*fatoracao;
    }
    alert(`O fatorial de ${numero} é ${fatoracao}.`);
}
//Conversão de dólares

function dolar() {
    var reais = valores * 4.80;
    alert(`${valores} transformando em reais é R$${reais}.`);
}
//Valores do retângulo

function retangulo() {
    let area = comprimento * largura;
    var perimetro = (2*comprimento) + (2*largura);
    alert(`Um retângulo com comprimento ${comprimento} e largura ${largura} tem como valor de área ${area} e de perímetro ${perimetro}.`);
}
//Valores do círculo

function areaCircular() {
    var areaCirculo = (raio*raio) * 3.14;
    var perimetroCirculo = parseFloat(2*3.14*raio);
    alert(`A sala circular com um raio de ${raio} tem o valor de área ${areaCirculo} e de perímetro ${perimetroCirculo}.`);
}
//Tabuada do 10 do número fornecido

function tabuada() {
    for (var multiplicacao=0; multiplicacao<11; multiplicacao++){
        var resultado = numeral * multiplicacao;
        alert(`A tabuada desse número é ${resultado}.`);
    }
}
imc();
fatorial();
dolar();
retangulo();
areaCircular();
tabuada();