Dicionário

O que é ?

Exemplos de tipos de programação

Função fatorial na linguagem matemática : 0! = 1 // n! = n . (n-1)!

Haskell (uma linguagem declarativa)

fact 0 = 1
fact n = n * fact (n-1)

C (uma linguagem imperativa)

int factorial(int n)
{ int i, r;
	i = 1;
	r = 1;
	while (1<=n) {
		r = r*i;
		i = i+1; }
	return r;
}

Infos