Ir ao conteúdo
  • Cadastre-se

calcular fatorial de um número digitado pelo usuário. Ex fatorial 5e imprima na tela 5x4=20, 20 x3=60, 60X2=120


andreaoliveira

Posts recomendados

Fiz assim

varn,i,fatorial:inteiroinícioescreva("digite um número para fatorial")Leia(n)Para i de n até 2 passo -1 façase (i=n) entãofatorial <- i * (i-1)escreval (" ")escreval (i, "*", (i-1), " ", "=", fatorial)fimsese (i<n) e (i<>2) entãofatorial<- fatorial * (i-1)escreval (fatorial , "*", (i-1), " ", "=", fatorial)fimsefimparaescreval(" ")Escreval fatorial("O fatorial de", n, " ", "é ", fatorial)

Alguém pode me ajudar ele imprime 5x4=20, 60x3=60, 120X2=120. Tem q imprimir 5x4=20, 20x3=60, 60X2=120. Ajudem

Link para o comentário
Compartilhar em outros sites

Aqui:

varn,i,fatorial:inteiroinicioescreva("digite um numero para fatorial: ")leia(n)Para i de n ate 2 passo -1 faca   se (i=n) então      fatorial <- i * (i-1)      escreval (" ")      escreval (i, " *", (i-1), " ", "=", fatorial)   fimse   se (i<n) e (i<>2) então      escreval (fatorial, " *", (i-1), " ", "=", fatorial * (i-1))      fatorial <- fatorial * (i-1)   fimsefimparaescreval (" ")escreval ("O fatorial de", n, " ", "é ", fatorial)fimalgoritmo

Só o que tive que fazer foi mudar pra o fatorial só guardar o resultado da multiplicação depois de imprimir, e no escreval coloquei pra ele fazer a multiplicação e imprimir o resultado.

Obs: Se copiar meu post não se esqueça de retirar os acentos de "ã" que o forum acentua automaticamente.

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...