Exercícios Resolvidos de Introdução às Funções

Ver Teoria

Enunciado

Faça uma função que receba um valor inteiro e positivo e calcula o seu fatorial.

Passo 1

Eai, tá tudo tranquilo?

Para essa questão, vamos elaborar uma função para calcular o fatorial de um número. Inicialmente, vamos declarar a nossa função. Como ambos os valores de parâmetro e de retorno da função são do tipo inteiro, podemos declará-la da seguinte forma:

Passo 2

Vamos calcular o fatorial. Para isso, vamos declarar uma variável acumuladora. Como essa variável terá que acumular o valor de um produtório, vamos declará-la com valor inicial 1 :

Passo 3

A seguir, vamos calcular o fatorial. Para isso, vamos fazer um laço de f o r que faça o valor de uma variável i ir de 1 até o valor n recebido como argumento. Dentro desse laço, nós fazemos o acumulador ir sendo multiplicado por cada novo valor de i . Dessa forma, ao final do loop, a variável acumuladora terá o valor do fatorial que queríamos calcular.

Por fim, basta retornarmos o valor armazenado em a c u m u l a d o r .

Resposta