Introdução
Neste laboratório, você aprenderá como escrever um programa C++ para gerar a série de Fibonacci até um determinado número de termos. A série de Fibonacci é uma sequência de números na qual cada número é a soma dos dois números precedentes. Neste laboratório, usaremos um loop for para gerar a série de Fibonacci para um determinado número de termos inseridos pelo usuário.
Incluir as bibliotecas necessárias
No arquivo main.cpp, insira o seguinte código para incluir as bibliotecas necessárias.
#include<iostream>
using namespace std;
Declarar variáveis
Declare as variáveis necessárias para o programa, que são n, t1, t2 e nextTerm.
int n, t1=0, t2=1, nextTerm=0;
Obter o número de termos
Obtenha o número de termos do usuário e armazene-o na variável n.
cout << "Enter the number of terms: ";
cin >> n;
Gerar a série de Fibonacci
Use um loop for para gerar a série de Fibonacci até o número de termos fornecido.
cout << "Fibonacci Series: ";
for (int i=1; i <= n; ++i)
{
if(i == 1)
{
cout << " " << t1;
continue;
}
if(i == 2)
{
cout << t2 << " ";
continue;
}
nextTerm = t1 + t2;
t1 = t2;
t2 = nextTerm;
cout << nextTerm << " ";
}
Compilar e executar o programa
Para compilar o programa, abra o terminal e navegue até o diretório ~/project. Digite o seguinte comando:
g++ main.cpp -o main && ./main
O programa será compilado e executado com sucesso se não houver erros.
Saída
Insira o número de termos na série de Fibonacci que você deseja gerar, e o programa imprimirá a série. Por exemplo:
Enter the number of terms: 7
Fibonacci Series: 0 1 1 2 3 5 8
Código Completo
Aqui está o código completo para o arquivo main.cpp.
#include<iostream>
using namespace std;
int main()
{
int n, t1=0, t2=1, nextTerm=0;
cout << "Enter the number of terms: ";
cin >> n;
cout << "Fibonacci Series: ";
for (int i=1; i <= n; ++i)
{
if(i == 1)
{
cout << " " << t1;
continue;
}
if(i == 2)
{
cout << t2 << " ";
continue;
}
nextTerm = t1 + t2;
t1 = t2;
t2 = nextTerm;
cout << nextTerm << " ";
}
return 0 ;
}
Resumo
Neste laboratório, você aprendeu como escrever um programa C++ para gerar a série de Fibonacci até um determinado número de termos. O programa recebe o número de termos como entrada do usuário e imprime a série de Fibonacci. Você também aprendeu como usar um loop for para gerar a série e como compilar e executar o programa no terminal.



