1
resposta

Exercício Fatorial

O fatorial de 3 não é 6? Quando copio a resposta apresentada para o exercício proposto e rodo ela substituindo o 15 por 3, o resultado é nove e não 6 como esperado. A solução apresentada na atividade 10 da aula 5 está realmente correta?

1 resposta

Olá Fabio, tudo bem ?

Então, mas neste caso o código do instrutor está calculando a soma até o determinado fatorial, então no caso do 3:

Fatorial(3) ---> 6
Fatorial(2) ---> 2
Fatorial(1) ---> 1
`

Somando de fato teremos o valor 9, se você colocar:

print("O valor do fatorial é $fatorial")

Teremos corretamente: O valor do fatorial é 6

Da mesma forma acontece com 15, a soma até o fatorial 15 é 1.401.602.636.314, entretanto o valor do fatorial de 15 é 1.307.674.368.000

Conseguiu Compreender?

Abraços :)