1
resposta

RESOLUÇÃO DO DESAFIO

//DESAFIO #1
function calcularImc(){
    let altura = prompt('Digite sua Altura');
    let peso = prompt('Digite seu peso');
    imc = (peso/(altura*2));
    console.log(`O seu IMC é de ${imc} kg/m`);
}

//DESAFIO #2
function fatorial(numero){
    let contador = numero;
    let resultado=0;

    while(contador!=0){
        if(resultado==0){
            resultado=numero;
        }else{
            resultado = resultado * contador;
        }
        contador--;
    }

    console.log(`O fatorial de ${numero} é ${resultado}`);
}

//DESAFIO #3
function dolarParaReais(dolar){
    let reais = dolar*4.80;
    console.log(`A conversão de $${dolar} em Reais é R$${reais}`);
}

//DESAFIO #4
function dadosRetangulo(largura,altura){
    let area = largura*altura;
    let perimetro = 2*(largura+altura);

    console.log(`Área de um retangulo com largura de ${largura}cm e altura de ${altura}cm é ${area}cm`);
    console.log(`Perimetro de um retangulo com largura de${largura}cm e altura de${altura}cm é ${perimetro}cm`);
}

//DESAFIO #5
function dadosCirculo(raio){
    let areaCirculo = 3.14 * (raio * raio);
    let perimetroCirculo = 2 * 3.14 * raio;

    console.log(`Área de um Circulo com raio de ${raio}cm é ${areaCirculo}cm`);
    console.log(`Perimetro de um Circulo com raio de ${raio}cm é ${perimetroCirculo}cm`);
}

//DESAFIO #6
function tabuada(numero){
    let multiplicado = 0;
    while(multiplicado != 11){
        let resultadoTab = multiplicado * numero;
        console.log(`${numero} x ${multiplicado} = ${resultadoTab}`);
        multiplicado++;
    }
}
1 resposta

Muito boa a tua linha de código no desafio 1 sobre o IMC, mas não seria imc = peso / (altura * altura)? Por que ai multiplicaria pela própria altura ao em vez de pegar a altura e multiplicar por 2?