Sha256: 6379acb85f7f4a1efe30f71cac763bdd79026e8abb501f6d2dfa2b99af791d23

Contents?: true

Size: 752 Bytes

Versions: 2

Compression:

Stored size: 752 Bytes

Contents

# Practica 6 Lenguajes y Paradigmas de la Programación
# Desarrollo Dirigido por el Comportamiento (Behavior Driven Development - BDD)
# Autores: Pedro Javier Núñez Rodríguez
#          Constanza Leon Baritussio
# Fichero que contiene la clase mcd (Máximo Comun Divisor) que nos es necesaria para la clase Fracción

def Mcd(u,v)
   u = u.abs  				# Ponemos en valor absoluto ambos valores
   v = v.abs
   k = 1
   max = 1	  
   while k <= u and k <= v 		# Iteramos mientras que k no sea mayor que ninguno de los dos números
      if ((u % k) == 0) and ((v % k) == 0)
         max = k 			# Cuando encontramos un k que es divisor de los dos numeros lo guardamos
      end
      k += 1
   end
   return max 				# Retornamos el valor encontrado
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
matrizdispersascp-0.0.2 lib/mcd.rb
matrizdispersascp-0.0.1 lib/mcd.rb