• Matéria: Informática
  • Autor: RobertoRed
  • Perguntado 10 anos atrás

Crie
uma função recursiva que calcule o fatorial de um número n. A função deve
retornar -1 caso não seja possível calcular o fatorial. Em portugol

Respostas

respondido por: rafaelclp
0
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

rafaelclp: Talvez seu professor queira também que você retorne -1 se n >= 13, pois dá overflow... como eu não sei, deixei sem.
Perguntas similares