1
resposta

Desafio 3

//1
function massaCorporal(peso, altura){

    
    return console.log('IMC: ' + parseInt(peso/(altura*altura)));    
}

massaCorporal(73, 1.67);

//2
function fatorial(num){
    numFat = num;
    let cont =1 ;
    while (numFat != 0){
        cont *= numFat;
        numFat--;
        
    }
    fat = cont;
    return console.log(`O Fatorial de ${num} é: ${fat}`);
}

fatorial(4); 
// 3

function conversorDolarReal(valorEmDolar){

    let dolarEmReal = valorEmDolar * 4.8;
    return console.log(`US$  ${valorEmDolar}  = R$ ${dolarEmReal} `);

}
conversorDolarReal(1);

//4
function areaPerimetro(altura, largura){

    let area = altura * largura;
    let perimetro = (2 * altura) + (2 * largura);

    alert('A area é: ' + area )
    alert('O perímetro é:  ' + perimetro);
} 
areaPerimetro(5, 2);

//5
function circularAreaPerimetro(raio){
    let Pi = 3.14;
    area= (Pi * (raio * raio));
    perimetro= (2 * Pi * raio);
    alert('A area circular é : ' + area )
    alert('O perímetro circular é:  ' + perimetro);

}
circularAreaPerimetro(5);
//6
function tabuada(numero){
    let num = numero;
    let cont = 10;
    let tab;
    let multiplicador = 1;
    while(cont != 0){
        
        tab = num * multiplicador;
        alert(`${numero} x ${multiplicador} = ${tab}`);
        multiplicador++;
        cont--;
    }

}
tabuada(5);


1 resposta

Oi Terezinha,

Seu código está bem estruturado e resolve os desafios propostos! 👍

Abaixo, algumas sugestões para aprimorar seu código:

  1. Função massaCorporal:

    • A função está calculando o IMC corretamente.
    • Você pode usar toFixed(2) para formatar o resultado do IMC com duas casas decimais, tornando a apresentação mais amigável.
    • Em vez de console.log, você pode usar return para retornar o valor do IMC e decidir como exibi-lo fora da função.
  2. Função conversorDolarReal:

    • A conversão está correta.
    • Você pode usar toFixed(2) para formatar o valor em reais com duas casas decimais.
    • Use return para retornar o valor convertido.

🎓 Para saber mais: Documentação sobre toFixed()

Continue praticando e explorando novas funcionalidades! 🤗