Está en la página 1de 1

Realizar la serie Fibonacci con Do-While

#include<iostream>

#include<stdlib.h> // Esta libreria la uso para que pueda reconocer system("pause");.

using namespace std;

int main (){

int i=0 , f3 , f1=0 , f2=1 , num ; //Inicialice los valores en tipo de dato entero(int).

cout << " Digite el numero de su fibonacci " << endl ; //Preguntando hasta donde
quiere que termine el ciclo.

cin >> num ; //Este es el limite del ciclo.

cout << "\n" ; //Aqui es simplemente un espacio para que quede mas estetico.

do{

i++; // aqui i=0 pero el ++ va sumando de esta forma 0++ osea 0+1 , entonces i=1 y va
aumentando hasta que la condicion se termine.

f3 = f1 + f2 ; /*La serie fibonacci comienza asi 0+1=1, 0 es f1 , 1 es f2 y f3 es el resultado


que en este caso es 3 a gracia es que cambie por eso esta en un do-while

*/

cout << f1 << " + " << f2 << " = " << f3 << endl ; // Aqui plasmo un mensaje para que
el usuario vea como se realiza la sucecion de fibonacci.

f1=f2; // Ahora F1 toma el valor de F2 osea 0 vale 1 y va cambiando.

f2=f3; // Ahora F2 toma el valor de F3 osea 1 vale el resultado que es 1 y va cambiando.

}while(i<num); //Esta es la condicion para que termine el ciclo

cout << "\n" ; //Aqui es simplemente un espacio para que quede mas estetico.

system("pause");

return 0;

También podría gustarte