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

Se inicializa la fracción en su forma reducida haciendo uso de gcd

Public Instance methods

Calcula el resto dos fracciones con % y dar el resultado de forma reducida

multiplica dos fracciones con * y dar el resultado de forma reducida

suma dos fracciones con + y dar el resultado de forma reducida

resta dos fracciones con - y dar el resultado de forma reducida

Calcular el opuesto de una fraccion con -

Divide dos fracciones con / y dar el resultado de forma reducida

GERRA DE LAS GALAXIAS : un metodo que proporciona la comparación de mayor, mayor igual, menor, menor igual

comparar que dos fracciones son iguales

Calcular el valor absoluto de una fraccion con el metodo abs

El metodo coerce para onvierte el valor especificado en el tipo especificado.

calcular el reciproco de una fraccion con el metodo reciprocal

Mostar la fraccion en formato flotante

mostar por la consola la fraccion de la forma: a/b

[Validate]