Página 1 de 1

Programando con funciones// Fibonacci, parametros etc... Var

Publicado: Jue Oct 21, 2004 6:37 pm
por Denis Narváez
Necesito ayuda... estoy programando en C++, con funciones pero no se como programar: Escribir una función que mande a escribir la sucesión de los números de fibonacci, La sucesión de Fibonacci es
1, 1, 2, 3, 5, 8, ... Cada término es igual a la suma de los dos anteriores an = an-1 + an-2. Si n fuera igual a 6 la sucesión sería
0 + 1 =1
1 + 1 =2
1 + 2 =3
2 + 3 =5
3 + 5 =8
5 + 8 =13 <== este es el N-ésimo termino ósea el sexto termino de la sucesión de fibonacci cuando n es igual a 6

En C no se, pero igual te puede servir una rutina basica

Publicado: Jue Oct 21, 2004 10:35 pm
por YoMerito
Dim Ctd as integer
Dim Val1 as integer
Dim ValFinal as integer
Dim CantidadTotalValores as Integer

CantidadTotalValores = 10
***** (Ejemplo para obtener los pimeros 10) *****

Val1 = 0
ValFinal = 1

For Ctd = 0 to CantidadTotalValores
ValFinal = Val1 + ValFinal
Val1 = ValFinal - Val1
Next Ctd


El resultado final estara en la variable ValFinal
CantidadTotalValores es la cantidad de numeros en la serie que deseas obtener.

saludos

Por si deseas mostrarlo

Publicado: Jue Oct 21, 2004 10:36 pm
por Yomerito
Si deseas mostrar el valor en cada paso, dentro de la funcion FOR ... NEXT
Imprimes el valor de ValFinal para que te imprima la secuencia 0,1,2,3,5 etc

Saludos