Program Menghitung Pecahan Campuran Di Python

Disini saya menggunakan Pycharm dengan python 2.7 sebagai IDE untuk Menjalankan Programnya

Saya menggunakan modul dari library python untuk mempermudah serta menyederhanakan hasil akhil perhitungan

Berikut Source codenya: Bisa dari Github atau liat di bawah

from fractions import Fraction as P
 
 print "- PROGRAM MENGHITUNG BILANGAN PECAHAN"
 print " "
 print "1. Penjumlahan"
 print "2. Pengurangan"
 print "3. Perkalian"
 print "4. Pembagian"
 print " "
 pilih = input("Masukkan Pilihan : ")
 
 if pilih == 1:
     a = input ("Bulat 1 : ")
     b = input ("Pembilang 1 : ")
     c = input ("Penyebut 1 : ")
     d = input ("Bulat 2 : ")
     e = input ("Pembilang 2 : ")
     f = input ("Penyebut 2 : ")
     print "-----------------------------------"
     print  " ",b, (' '), (' '), e, (' ')
     print a,('-'), ('+'),d, ('-'), ('=')
     print " ", c, (' '), (' '), f, (' ')
     print '----------------------------------- '
     bill1 = (a * c) + b
     bill4 = (d * f) + e
     print bill1, " ", "",bill4, " "
     print "--", "+","--", "="
     print c," ","",f
     print '----------------------------------- '
     print (P(bill1, c) + P(bill4, f))
 
 elif pilih == 2:
     a = input("Bulat 1 : ")
     b = input("Pembilang 1 : ")
     c = input("Penyebut 1 : ")
     d = input("Bulat 2 : ")
     e = input("Pembilang 2 : ")
     f = input("Penyebut 2 : ")
     print "-----------------------------------"
     print  " ", b, (' '), (' '), e, (' ')
     print a, ('-'), ('-'), d, ('-'), ('=')
     print " ", c, (' '), (' '), f, (' ')
     print '----------------------------------- '
     bill1 = (a * c) + b
     bill4 = (d * f) + e
     print bill1, " ", "", bill4, " "
     print "--", "-", "--", "="
     print c, " ", "", f
     print '----------------------------------- '
     print (P(bill1, c) - P(bill4, f))
 
 elif pilih == 3:
     a = input("Bulat 1 : ")
     b = input("Pembilang 1 : ")
     c = input("Penyebut 1 : ")
     d = input("Bulat 2 : ")
     e = input("Pembilang 2 : ")
     f = input("Penyebut 2 : ")
     print "-----------------------------------"
     print  " ", b, (' '), (' '), e, (' ')
     print a, ('-'), ('X'), d, ('-'), ('=')
     print " ", c, (' '), (' '), f, (' ')
     print '----------------------------------- '
     bill1 = (a * c) + b
     bill4 = (d * f) + e
     print bill1, " ", "", bill4, " "
     print "--", "X", "--", "="
     print c, " ", "", f
     print '----------------------------------- '
     print (P(bill1, c) * P(bill4, f))
 
 elif pilih == 4:
     a = input("Bulat 1 : ")
     b = input("Pembilang 1 : ")
     c = input("Penyebut 1 : ")
     d = input("Bulat 2 : ")
     e = input("Pembilang 2 : ")
     f = input("Penyebut 2 : ")
     print "-----------------------------------"
     print  " ", b, (' '), (' '), e, (' ')
     print a, ('-'), (':'), d, ('-'), ('=')
     print " ", c, (' '), (' '), f, (' ')
     print '----------------------------------- '
     bill1 = (a * c) + b
     bill4 = (d * f) + e
     print bill1, " ", "", bill4, " "
     print "--", ":", "--", "="
     print c, " ", "", f
     print '----------------------------------- '
     print (P(bill1, c) / P(bill4, f))
 
 else :
     print " "
     print " Pilihan Tidak Ada"

Output Program :

Untuk video nya bisa lihat di bawah :

Semoga Bermanfaat.

Tinggalkan komentar