Assalamualaikum wr.wb Berikut adalah salah satu contoh program sederhana membuat aplikasi Menghitung Pecahan Campuran pada bahasa Python
Dibawah ini adalah Source Code Program
class Pecahan: def __init__(self, bulat = 0, pemb = 0, peny = 1): self.bulat = bulat self.pemb = pemb self.peny = peny def __add__(self, other): bulat_baru = self.bulat + other.bulat if (self.peny == other.peny): pemb_baru = self.pemb + other.pemb if pemb_baru % self.peny == 0: bulat_baru += pemb_baru//self.peny return Pecahan(bulat_baru, 0, self.peny) return Pecahan(bulat_baru, pemb_baru, self.peny) else: pemb_baru = self.pemb * other.peny + self.peny * other.pemb peny_baru = self.peny * other.peny if (pemb_baru % peny_baru == 0): bulat_baru += pemb_baru//peny_baru return Pecahan(bulat_baru, 0, peny_baru) return Pecahan(bulat_baru, pemb_baru, peny_baru) def __sub__(self, other): bulat_baru = self.bulat - other.bulat if self.peny == other.peny: pemb_baru = self.pemb - other.pemb if pemb_baru % self.peny == 0: bulat_baru -= pemb_baru // self.peny return Pecahan(bulat_baru, 0, self.peny) return Pecahan(bulat_baru, pemb_baru, self.peny) else: pemb_baru = self.pemb * other.peny - self.peny * other.pemb peny_baru = self.peny * other.peny if pemb_baru % peny_baru == 0: bulat_baru -= pemb_baru // peny_baru return Pecahan(bulat_baru, 0, peny_baru) return Pecahan(bulat_baru, pemb_baru, peny_baru) def __repr__(self): return "Pecahan ({}, {}, {})".format(self.bulat, self.pemb, self.peny) a = Pecahan(4, 3, 5) b = Pecahan(2, 1, 2) c = a - b print(c)
Untuk mengcopy Script silahkan klik link dibawah ini
>>> Link Github <<<
Berikut ini adalah video proses pembuatan Program Menghitung Pecahan Campuran dengan Python
Tidak ada komentar:
Posting Komentar