//Desafio1
function calculaIMC(altura, peso){
    return parseFloat(peso/(Math.pow(altura,2)));
}
//Desafio2
function calculaFatorial(valor){        
        let fatorial = 1;
        let contador = 2
        for (contador; contador <= valor; contador++) {
            fatorial *= contador;
        }    
    return fatorial;    
}
//Desafio3
function converteValorEmDolar(valor){
    return parseFloat(valor * 4.8);
}
//Desafio4
function calculaAreaPerimetro(altura, largura){
    let resultadoArea = parseInt(altura * largura);
    let resultadoPerimetro = parseInt(altura + largura);
    alert(`O valor da área é de ${resultadoArea} e o valor do perímetro é de ${resultadoPerimetro}`);    
}
//Desafio5
function calculaÁreaCircular(raio){
    let resultadoAreaCircular = parseFloat(3.14 * (Math.pow(raio,2)));
    alert(`O valor da área circular é de ${resultadoAreaCircular}`);
}
//Desafio6
function retornaTabuada(numero){
    let contador = 1;
    let multiplicadorMaximo = 10;
    let resultadoFinal = '\n'
    for(contador; contador <= multiplicadorMaximo; contador++){
        let resultadoMultiplicacao = parseInt(numero * contador);
        resultadoFinal += `${numero} X ${contador} = ${resultadoMultiplicacao}\n`;
    }   
    alert(`\nTabuada do número ${numero} \n ${resultadoFinal}`);
}