Class
Racional
In:
lib/modai_prct12/racional.rb
Parent:
Object
Implemente una clase Ruby para representar los números racionales.
Un número racional es un número con un numerador y un denominador de la forma. a/b
Methods
%
*
+
-
-@
/
<=>
==
abs
coerce
new
reciprocal
to_f
to_s
Included Modules
Comparable
Attributes
denom
[R]
Gets y Sets de @num y @denom
num
[R]
Gets y Sets de @num y @denom
Public Class methods
new
(num, denom)
Se inicializa la fracción en su forma reducida haciendo uso de gcd
Public Instance methods
%
(o)
Calcula el resto dos fracciones con % y dar el resultado de forma reducida
*
(o)
multiplica dos fracciones con * y dar el resultado de forma reducida
+
(o)
suma dos fracciones con + y dar el resultado de forma reducida
-
(o)
resta dos fracciones con - y dar el resultado de forma reducida
-@
()
Calcular el opuesto de una fraccion con -
/
(o)
Divide dos fracciones con / y dar el resultado de forma reducida
<=>
(o)
GERRA DE LAS GALAXIAS : un metodo que proporciona la comparación de mayor, mayor igual, menor, menor igual
==
(o)
comparar que dos fracciones son iguales
abs
()
Calcular el valor absoluto de una fraccion con el metodo
abs
coerce
(other)
El metodo
coerce
para onvierte el valor especificado en el tipo especificado.
reciprocal
()
calcular el reciproco de una fraccion con el metodo
reciprocal
to_f
()
Mostar la fraccion en formato flotante
to_s
()
mostar por la consola la fraccion de la forma: a/b
[Validate]