Buscar

10) Escreva um algoritmo que leia um valor inicial A e imprima a seqüência de valores do cálculo de A! e o seu resultado. Ex: 5! = 5 X 4 X 3 X 2...

10) Escreva um algoritmo que leia um valor inicial A e imprima a seqüência de valores do cálculo de A! e o seu resultado. Ex: 5! = 5 X 4 X 3 X 2 X 1 = 120

💡 2 Respostas

User badge image

Everton Fernandes

Segue abaixo um algoritmo em linguagem Python que lê um valor inicial A e imprime a sequência de valores do cálculo de A! e o seu resultado:

# leitura do valor inicial A

A = int(input("Digite um valor inteiro positivo para calcular o fatorial: "))


# inicialização da variável que irá armazenar o resultado

resultado = 1


# laço de repetição para calcular o fatorial de A

for i in range(A, 0, -1):

  resultado *= i

  # imprimindo a sequência de valores

  print(i, end="")

  if i > 1:

    print(" x ", end="")

  else:

    print(" = ", end="")

     

# imprimindo o resultado

print(resultado)

Nesse algoritmo, utilizamos um laço de repetição do tipo for para calcular o fatorial de A. Inicialmente, a variável resultado é iniciada com o valor 1 e, a cada iteração do laço, multiplicamos o valor de resultado pelo valor de i (que varia de A até 1). Também imprimimos a sequência de valores conforme vamos multiplicando (usando end="" para não pular linha) e, ao final, imprimimos o resultado do fatorial.

0
Dislike0
User badge image

Giovanna Dimas

// Lê o valor inicial A

leia A


// Inicializa a variável de resultado

resultado = 1


// Imprime a sequência de valores do cálculo de A!

para i de A até 1 faça

  // Imprime o valor atual

  escreva i

   

  // Atualiza o resultado

  resultado = resultado * i

   

  // Verifica se é o último valor

  se i > 1 então

    escreva " X "

fim para


// Imprime o resultado final

escreva " = " resultado


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

✏️ Responder

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

Outros materiais