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
Publicar un comentario