Buscar

Ler um valor N. Calcular e escrever seu respectivo fatorial. Fatorial de N = N * (N-1) * (N-2) * (N-3) * ... * 1. Lembrando que, por definição, fat...

Ler um valor N. Calcular e escrever seu respectivo fatorial. Fatorial de N = N * (N-1) * (N-2) * (N-3) * ... * 1. Lembrando que, por definição, fatorial de 0 é 1.

O exercício pede para ler um valor N;
O programa deve calcular o fatorial de N;
Por definição, o fatorial de 0 é 1.

Essa pergunta também está no material:

02-exercicios4-estrutura-for (1)
4 pág.

Java Esc Tecnica Virginia PatrickEsc Tecnica Virginia Patrick

Respostas

2 pessoas visualizaram e tiraram suas dúvidas aqui
User badge image

Ed Verified user icon

Para calcular o fatorial de um número N em um programa, você pode utilizar um laço de repetição para multiplicar o número N por todos os seus antecessores até chegar a 1. Segue um exemplo de código em Python: ``` n = int(input("Digite um número inteiro: ")) fatorial = 1 if n == 0: print("O fatorial de 0 é 1") else: for i in range(1, n+1): fatorial *= i print("O fatorial de", n, "é", fatorial) ``` Nesse exemplo, o usuário digita um número inteiro que é armazenado na variável `n`. Em seguida, é criada uma variável `fatorial` com valor inicial 1. Se o número digitado for 0, o programa imprime que o fatorial de 0 é 1. Caso contrário, o laço de repetição `for` é executado, multiplicando o valor da variável `fatorial` pelo valor de `i` em cada iteração. O laço começa em 1 e vai até `n+1`, pois o intervalo do `range` não inclui o último valor. Por fim, o programa imprime o resultado do fatorial de `n`.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina