[Ror-es] Donde estoy metiendo la pata ...
Reynier Perez Mira
rperezm at uci.cu
Fri Jun 12 23:20:57 GMT 2009
Hola a todos:
Esto quizás sea una pregunta un poco más de Ruby que del propio Rails así que me van a disculpar por el OT. Si conocen alguna lista en español dedicada a Ruby solamente háganmelo saber para suscribirme a la misma. A lo que iba. Tengo la siguiente función definida:
def metodo_pi_uno()
pi = 5 * (Math.atan(1/7)) + 2 * (Math.atan(3/79))
return pi
end
puts Math::PI
puts metodo_pi_uno
Esto es un ejercicio de un libro que me topé en Internet escrito por Diego F. Guillén Nakamura (no me pregunten quién es porque no tengo referencia solo encontré su libro para aprender Ruby y lo estoy siguiendo). La cuestión con la función es que Math.atan(1/7) y Math.atan(3/79) no toman valores y por tanto la función retorna 0. Alguna idea de donde están las cosas mal?
Un saludo
Ing. Reynier Pérez Mira
More information about the Ror-es
mailing list