Informática, perguntado por hiuihu, 9 meses atrás

Escreva um programa que realize a sequência de Fibonacci. O programa deverá receber o número inicial e
quantos números deverão ser apresentados.
Exemplo 1: número inicial: 1 ; quantidade de números que devem aparecer da sequência: 10; resultado:
1,1,2,3,5,8,13,21,34,55,89.
Exemplo 2: Número inicial: 5; quantidade de números que devem aparecer da sequência: 4; resultado:
5,8,13,21.


gabrielmrts: certo, mas onde parar? e em qual linguagem de programação eu devo escrever?

Soluções para a tarefa

Respondido por gabrielmrts
1

Resposta:

Tomei liberdade de escrever em Python, já que você não especificou nenhuma linguagem.

Código:

n1 = int(input("Insira um número inicial: "))

nterms = int(input("Quantos números deseja mostrar? "))

n2 = 1

count = 0

if nterms == 1:

  print(n1)

else:

  while count < nterms:

      print(n1)

      nth = n1 + n2

      n1 = n2

      n2 = nth

      count += 1

Melhor resposta? agradeço.

Perguntas interessantes