Fatorial

O fatorial de um número natural é o produto de todos os naturais menores ou iguais a esse número.

O fatorial é um número.

Rotina para que se execute o programa:
  Atribua "console" para o tipo da aplicação.
  Prepare o console.
  Atribua 0 para o fatorial.
  Atribua 0 para um número.
  Itere.
    Calcule o fatorial desse número.
    Se o fatorial for maior do que 0,
      Escreva "O fatorial de " junto com o número junto com " é igual a " junto com o fatorial para STDOUT.
    Adicione 1 para o número.
    Se o número for maior do que 10, pare.
    Escreva o texto CRLF para STDOUT.
  Reitere.
  Feche este programa.

Rotina para que se calcule o fatorial de um número:
  Se o número for menor que 0, retorne.
  Se o número for menor que 2, 
    Atribua 1 para o fatorial;
    Retorne.
  Atribua 1 para um número denominado resultado.
  Atribua 1 para um número denominado índice.
  Itere.
    Multiplique o resultado pelo índice.
    Adicione 1 para o índice.
    Se o índice for maior do que o número, pare.
  Reitere.
  Atribua o resultado para o fatorial.

Atualizado

Isto foi útil?