Resposta :
Estão fazendo muito essa pergunta ultimamente...
funcao fatorial (n: inteiro): inteiro
inicio
se n < 0 entao
retorne -1
senao
se n = 0 entao
retorne 1
senao
retorne n * fatorial(n-1)
fimse
fimse
fimfuncao
funcao fatorial (n: inteiro): inteiro
inicio
se n < 0 entao
retorne -1
senao
se n = 0 entao
retorne 1
senao
retorne n * fatorial(n-1)
fimse
fimse
fimfuncao