Fibonacci

FIBONACCI


1) DEFINICIÓN DEL PROBLEMA

Estructurar un programa capaz de desarrollar la secuencia Fibonacci y que sea capaz de mostrarla con respecto a un número de entrada.

2) ANÁLISIS DEL PROBLEMA

     -DATOS
Un número que será el cual nos dirá la cantidad de números a mostrar; esto se debe a que la secuencia Fibonacci ya está establecida como tal y no se cambiará.

     -RESULTADO
Mostrar la secuencia Fibonacci respecto al dato de entrada y en todo caso que el dato de entrada no sea válido indicarle al usuario.

3) TAREAS A REALIZAR

Declarar variables
int x,n1=1, n2=1, n3;

Entrada de datos
cout<<"Este programa realiza el conocido Fibonacci "
    <<"\n\tIngresa tu numero: ";
    cin>>x;

Preguntar si es menor a cero (incluyento negativos)
if(x<=0)
  {  
                                    cout<<"\nNumero invalido para desarrollar una secuencia"<<endl;
 }

Preguntar para la posibilad de que sea 1 el dato de entrada
if(x==1)
    {
           cout<<"\nLa secuencia es: 1"<<endl;
     }

Procesar( cuando sea mayor a 1
           for(int y=2;y<x;++y)
{
n3=n1+n2;
cout<<" "<<n3;
n1=n2;
n2=n3;
}
cout<<"\n";
}

Mostrar el resultado
cout<<"\nLa secuencia es: "<< n1<<" "<<n2;


4) CÓDIGO C++


5)PANTALLAS DE SALIDA



Comentarios

Entradas populares