O fatorial de um número (representado por n!) é o produtório de 1 a n. É arbitrado que o fatorial de 0 é 1. Assim
0! = 1 = 1
2! = 1 X 2 = 2
3! = 1 X 2 X 3 = 6
4! = 1 X 2 X 3 X 4 = 24
5! = 1 X 2 X 3 X 4 X 5 = 120
…
algoritmo “Fatorial”
var
n,total,i,j:inteiro
inicio
escreva (“Digite um número inteiro: “)
leia(n)
se (n=0)entao
escreva (“O fatorial de 0 é: 1″)
senao
se (n>0)entao
i<-0
j<-1
total<-1
repita
total<-total*j
j<-j+1
i<-i+1
ate (i=n)
escreva(“O fatorial de”,n,” é:”,total)
fimse
fimse
fimalgoritmo
ou
algoritmo “Fatorial”
var
n,i,fatorial: inteiro
inicio
escreva(“Digite um número: “)
leia(n)
fatorial<-1
para i de 1 ate n faca
fatorial<-fatorial*i
fimpara
escreval(“O fatorial de “,n,” é: “,fatorial)
fimalgoritmo
Nenhum comentário:
Postar um comentário