Fatorial

Atividade

Faça um algoritmo que leia um número inteiro e escreva o fatorial deste mesmo número.
Exemplo: 6! = 65432*1 = 720

Resposta

program fatorial;
var N, cont, fat: integer;
begin
  write('Digite um número inteiro: ');
	readln(N);
	write(N,'! = ');
	fat:=1;
	for cont:=N downto 1 do
	  begin
	    fat:=fat*cont;
	    if cont = 1 then write(cont)
			else write(cont,'*');
		end;
	write(' = ',fat);
end.

Um comentário em “Fatorial

Deixe um comentário