Introducción
En este laboratorio, aprenderá a escribir un programa en C++ para generar la serie de Fibonacci hasta un número dado de términos. La serie de Fibonacci es una secuencia de números en la que cada número es la suma de los dos números anteriores. En este laboratorio, usaremos un bucle for para generar la serie de Fibonacci para un número dado de términos ingresados por el usuario.
Incluir las bibliotecas necesarias
En el archivo main.cpp, inserte el siguiente código para incluir las bibliotecas necesarias.
#include<iostream>
using namespace std;
Declarar variables
Declare las variables necesarias para el programa, que son n, t1, t2 y nextTerm.
int n, t1=0, t2=1, nextTerm=0;
Obtener el número de términos
Obtenga el número de términos del usuario y guárdelo en la variable n.
cout << "Enter the number of terms: ";
cin >> n;
Generar la serie de Fibonacci
Utilice un bucle for para generar la serie de Fibonacci hasta el número dado de términos.
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 y ejecutar el programa
Para compilar el programa, abra la terminal y vaya al directorio ~/project. Escriba el siguiente comando:
g++ main.cpp -o main &&./main
El programa se compilará y ejecutará correctamente si no hay errores.
Salida
Ingrese el número de términos de la serie de Fibonacci que desea generar y el programa imprimirá la serie. Por ejemplo:
Enter the number of terms: 7
Fibonacci Series: 0 1 1 2 3 5 8
Código completo
Aquí está el código completo del archivo 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 ;
}
Resumen
En este laboratorio, has aprendido cómo escribir un programa en C++ para generar la serie de Fibonacci hasta un número dado de términos. El programa toma el número de términos como entrada del usuario y muestra la serie de Fibonacci. También has aprendido cómo usar un bucle for para generar la serie y cómo compilar y ejecutar el programa en la terminal.



