O pseudocódigo abaixo é um exemplo de algoritmo muito usado no estudo do desenvolvimento de lógica de programação. Usando como base este exemplo, desenvolva um algoritmo de fatoração usando a linguagem Python.
algoritimo 'fatorial'
var
c, f, n:inteiro
inicio
input('digite o numero que deseja calcular o fatorial')
leia(n)
se(n = 0) entao
escreva ('o total do fatorial de', n, 'é 1')
senao
f <- n
c<- 1
enquanto (c
f<-f*(n -c)
c<- c + 1
fimenquanto
escreva('o total do fatorial de', n , 'é',f)
fimse
fimalgoritmo
Soluções para a tarefa
Respondido por
0
def main(args):
n = int(input("Digite o numero que deseja calcular o fatorial: \n"))
if n==0:
print("o total do fatorial de ", n," é 1.")
else:
f = n
c = 1
while c<n:
f = f*(n-c)
c = c+1
print('O total do fatorial de ', n , ' é ',f)
return 0
if __name__ == '__main__':
import sys
sys.exit(main(sys.argv))
Perguntas interessantes
Português,
7 meses atrás
Física,
7 meses atrás
Geografia,
7 meses atrás
Biologia,
10 meses atrás
Geografia,
10 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás