Top Level Namespace
Defined Under Namespace
Modules: Matriz Classes: Matriz_densa, Matriz_dispersa, NumerosRacionales
Instance Method Summary collapse
-
#gcd(u, v) ⇒ Object
Calcula el maximo comun divisor entre dos numeros.
-
#mcm(a, b) ⇒ Object
Calcula el minimo comun multiplo entre dos numeros.
Instance Method Details
#gcd(u, v) ⇒ Object
Calcula el maximo comun divisor entre dos numeros
1 2 3 4 5 6 7 |
# File 'lib/gcd.rb', line 1 def gcd(u,v) #Calcula el maximo comun divisor entre dos numeros u, v = u.abs, v.abs while (v != 0) u, v = v, u % v end u end |
#mcm(a, b) ⇒ Object
Calcula el minimo comun multiplo entre dos numeros
9 10 11 |
# File 'lib/gcd.rb', line 9 def mcm (a, b) #Calcula el minimo comun multiplo entre dos numeros (a*b)/gcd(a,b) end |