วันเสาร์ที่ 14 พฤศจิกายน พ.ศ. 2558

Fraction

class Fraction:
   def __init__(self,numerator,denominator):
      self.numerator = numerator
      self.denominator = denominator
   
   def get_numerator(self):
      return self.numerator
 
   def get_denominator(self):
      return self.denominator

   def add(self,b):    
      c_numerator = self.numerator*b.get_denominator() + b.get_numerator()*self.denominator
      c_denominator = self.denominator*b.get_denominator()
      c = Fraction(c_numerator,c_denominator)
      return c
       
   def display(self):
      print(self.numerator,'/',self.denominator)
   
def setup():
   a = Fraction(5,3)
   b = Fraction(4,7)
   c = a.add(b)
   a.display()
   print('+')
   b.display()
   print('=')
   c.display()
setup()

ไม่มีความคิดเห็น:

แสดงความคิดเห็น