Construa um algoritmo que gere os 20 primeiros termos de uma série tal qual a de Fibonacci, mas que cujos 2 primeiros termos são fornecidos pelo usuário.
Lista de comentários
DennisRitchie// Olá, este algoritmo está no português estruturado do VisuAlg.
algoritmo "Fibonacci" var i, numAnterior, numAtual, numNovo : inteiro inicio i <- 2 escreva("Escreva o 1º número: ") leia(numAnterior) escreva("Escreva o 2º número: ") leia(numAtual) escreval(numAnterior) escreval(numAtual)
enquanto (i <> 20) faca numNovo <- numAtual + numAnterior numAnterior <- numAtual numAtual <- numNovo escreval(numNovo) i <- i + 1 fimenquanto fimalgoritmo
Lista de comentários
algoritmo "Fibonacci"
var
i, numAnterior, numAtual, numNovo : inteiro
inicio
i <- 2
escreva("Escreva o 1º número: ")
leia(numAnterior)
escreva("Escreva o 2º número: ")
leia(numAtual)
escreval(numAnterior)
escreval(numAtual)
enquanto (i <> 20) faca
numNovo <- numAtual + numAnterior
numAnterior <- numAtual
numAtual <- numNovo
escreval(numNovo)
i <- i + 1
fimenquanto
fimalgoritmo