Secuencia de fibonacci
Este es el problema:
Para el primer ejercicio nos pidieron calcular la reproducción de una pareja de conejos (que alcanza la edad adulta en un mes y se reproduce al siguiente) dado un determinado mes (ingresado por teclado)... Para lo cual programé de la siguiente manera:
n = Val(txt1.Text)
h = 1
j = 1
For i = 2 To n
t = h + j
h = j
j = t
lbla.Text = j
Es decir que en el mes 0 existía una pareja bebé, al mes 1 la pareja era adulta, en el mes 2 ésta se reproduce por lo que hay la adulta y una bebé, y así sucesivamente.
Ahora para el segundo ejercicio nos pidieron que se le agregué que cada pareja de conejos se pueda reproducir solo por un tiempo, es decir se escogerá el mes hasta el que se calcularán las parejas existentes, y el mes en el que son fértiles o dan crías..
Por ejemplo, si se reproducen máximo 4 meses, y se calcula hasta el mes 12, el total debería ser 199. La pareja de conejos no muere, solo ya no se reproduce más, pero sus hijos si (hasta el mes máximo determinado)...
Para el primer ejercicio nos pidieron calcular la reproducción de una pareja de conejos (que alcanza la edad adulta en un mes y se reproduce al siguiente) dado un determinado mes (ingresado por teclado)... Para lo cual programé de la siguiente manera:
n = Val(txt1.Text)
h = 1
j = 1
For i = 2 To n
t = h + j
h = j
j = t
lbla.Text = j
Es decir que en el mes 0 existía una pareja bebé, al mes 1 la pareja era adulta, en el mes 2 ésta se reproduce por lo que hay la adulta y una bebé, y así sucesivamente.
Ahora para el segundo ejercicio nos pidieron que se le agregué que cada pareja de conejos se pueda reproducir solo por un tiempo, es decir se escogerá el mes hasta el que se calcularán las parejas existentes, y el mes en el que son fértiles o dan crías..
Por ejemplo, si se reproducen máximo 4 meses, y se calcula hasta el mes 12, el total debería ser 199. La pareja de conejos no muere, solo ya no se reproduce más, pero sus hijos si (hasta el mes máximo determinado)...
Respuesta de juliusguate
1