Contabilidade, perguntado por jivancontabil, 9 meses atrás

Escreva uma função fatorial, que calcule o fatorial de um número

Soluções para a tarefa

Respondido por renatogallo20
12

Resposta:

function fatorial(numero){

var resultado = numero;

 for(var i = 1; i < numero; i++){

   resultado= resultado * i;

   

 }

 return resultado;

 

}

console.log (fatorial(5))

Explicação:


juhnior0carvalho: resposta deu ceto ! mas como eu explicaria como desenvolver essa respostas ? ou ler o codigo pra alguem ?
queria saber pra que serve a letra i e também o sinal de +
Respondido por macaibalaura
0

unsigned long long fatorial( int n )

{

   unsigned long long f = 1;

   for( ; n > 0; f *= n-- );

   return f;

}

Sem usar um loop

unsigned long long fatorial( int n )

{

   static const unsigned long long fat[21] = { 1ULL, 1ULL, 2ULL, 6ULL, 24ULL, 120ULL, 720ULL, 5040ULL,

                                               40320ULL, 362880ULL, 3628800ULL, 39916800ULL, 479001600ULL,

                                               6227020800ULL, 87178291200ULL, 1307674368000ULL,

                                               20922789888000ULL, 355687428096000ULL, 6402373705728000ULL,

                                               121645100408832000ULL, 2432902008176640000ULL };

   return fat[n];

}

Perguntas interessantes