1
resposta

Desafio 3

//Crie uma função que calcule o índice de massa corporal (IMC) de uma pessoa, a partir de sua altura, em metros, e peso, em quilogramas, que serão recebidos como parâmetro.


function calcularIMC(altura, peso){
   let imc =  peso / (altura * altura);
} 

//Crie uma função que calcule o valor do fatorial de um número passado como parâmetro.


function calcularFatorial(num){
    
    resultado = num
    while(num > 1){
        num = num - 1;
        resultado = resultado * num

    }
    return (resultado)
}

//Crie uma função que converte um valor em dólar, passado como parâmetro, e retorna o valor equivalente em reais. Para isso, considere a cotação do dólar igual a R$4,80.


function criarConverte(dolar){
    real = dolar * 4,80
    return real 
}

//Crie uma função que mostre na tela a área e o perímetro de uma sala retangular, utilizando altura e largura que serão dadas como parâmetro.

function criarPA(altura, largura){
    perimetro = (2 * altura) + (2 * largura);
    area = altura * largura ;

    return ('A área é igual a '+area+' e o perímetro '+perimetro);
}

//Crie uma função que mostre na tela a área e o perímetro de uma sala circular, utilizando seu raio que será fornecido como parâmetro. Considere Pi = 3,14.


function criarPAC(raio, pi){
    pi = 3,14; 
    perimetro = (2*pi*raio);
    area = (pi*raio*raio);

    return ('A área é igual a '+area+' e o perímetro '+perimetro);
}

//Crie uma função que mostre na tela a tabuada de um número dado como parâmetro.

function tabuada(num){
   console.log ( num * 1, num * 2 ,num * 3 ,num * 4 ,num * 5,num * 6,num * 7,num * 8,num * 9 ,num * 10);

}
1 resposta

Opa Luiza, tudo bem? Espero que sim. Todos os códigos estão corretos, mas podemos melhorar o último, consegue perceber? Se sim, é um bom desafio, tente melhorá-lo sem observar o código abaixo, caso não veja a melhoria facilmente, tudo bem e veja o código abaixo. Ao invés de utilizar esse log gigante... poderiamos fazer o seguinte:

function tabuada(num){
   for(int i = 1; i<11; i++){
       console.log(`${num} x ${i} = ${num*i}`);
}