2008/11/19 Fernando Villafuerte <fernandovr / hemac.com.mx>: > Buenas Tardes a todos, primero quisiera informarles que yo no se nada de > programaci=F3n pero reciente mente estoy intentando aprender un poco de > Ruby, por lo mismo estoy intentando responder unos ejercicios para poder > practicarlo, el problema que yo tengo y que quisiera que me ayudaran a > resolver es el siguiente: > > El ejercicio que estoy intentando resolver consiste en hacer la suma de > Fibonacci que consiste en la adici=F3n de los dos t=E9rminos anteriores. > Ejemplo para los 10 primeros t=E9rminos: 1, 2, 3, 5, 8, 13, 21, 34, 55, > 89... > > El problema es que tiene que hacer la suma sin rebasar 4000000, que por > el momento esa parte si la he podido completar, lo que no se como hacer > y que quisiera que me pudieran ayudar o explicar como hacerlo, es que el > resultado consiste solamente en la suma de los resultados pero solo los > que son n=FAmeros pares y no se como hacerlo, el c=F3digo con el que estu= ve > practicando e intentando es el siguiente: > > a =3D 1 > b =3D 2 > stop =3D 3000000 > > (1...500).each do > s =3D a + b > a =3D b > b =3D s > break if a > stop > end > > puts =3D a > > > Les Agradecer=EDa mucho su ayuda. > Gracias. > -- > Posted via http://www.ruby-forum.com/. > > =BFEs esto correcto? a =3D 1 b =3D 2 stop =3D 4000000 while a < stop - b a, b =3D b, a + b end puts a