1
resposta

[Projeto] 07 - Desafio: hora da prática

function calculaIMC(peso,Altura){
    let imc = peso / (Altura*Altura);
    return imc;
}
let resultadoIMC = calculaIMC(60,1.63)
console.log(`Seu IMC é de ${resultadoIMC}`)


let perguntaNumero = prompt('Digite um número para calcular o fatorial');
let RespostaCalculoFatorial = calculoFatorial(perguntaNumero);
console.log(`Fatorial é de ${RespostaCalculoFatorial}`)

function calculoFatorial(numero) {
    let resultadoFatorial = 1;
    for (let inicial = 2; inicial <= numero; inicial++) {
        resultadoFatorial *= inicial;
    }
    return resultadoFatorial;
}

let valorParaConverterDolar = prompt('Informe quanto em U$ deseja converter para R$');
let RespostaEmReais = conversaoParaReais(valorParaConverterDolar);
console.log(`o valor de U$ ${valorParaConverterDolar} será de R$ ${RespostaEmReais}`);

function conversaoParaReais(dolar){
    let quantidadeDeDolar = dolar*4.80;
    return quantidadeDeDolar;
}

function calculePerimetro(AlturaSala,larguraSala){
    let perimetro = 2* (AlturaSala+larguraSala);
    return perimetro;
}

let ResultdoPerimetro = calculePerimetro(3,4);
console.log(`Perimetro da sala é ${ResultdoPerimetro}`);

function CalcularRaio(raio){
    let pi = 3.14;
    let perimetroRaio = 2 * pi * raio;
    return perimetroRaio
}

let ResultadoPerimetroRaio = CalcularRaio(5);
console.log(`Perimetro da sala em raio ${ResultadoPerimetroRaio}`);


function tabuada(numeroMultiplicar) {
    let numInicial = 1;
    
    while (numInicial <= 10) { 
        let ResultadoTabuada = numInicial * numeroMultiplicar; 
        console.log(`${numInicial} x ${numeroMultiplicar} = ${ResultadoTabuada}`);
        numInicial++;
        
    }
}

console.log(tabuada(7));
1 resposta

Olá, Karoline. Tudo bem?

Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.

Ótimo como você organizou suas funções para cálculos diversos, como IMC, fatorial e conversão de moeda. Uma melhoria seria garantir que a entrada do usuário seja convertida para número antes de ser usada, evitando erros inesperados.

Veja este exemplo:


let perguntaNumero = parseInt(prompt('Digite um número para calcular o fatorial'), 10);

Isso garante que a entrada será interpretada corretamente como um número inteiro.

Conte com o apoio do Fórum. Bons estudos!