Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.58 KB | None | 0 0
  1. print("Menghitung Pecahan Campuran")
  2. print("[1] Penjumlahan \n[2] Pengurangan \n[3] Perkalian \n[4] Pembagian")
  3. pilih = input("Masukan Pilihan (1-4) : ")
  4.  
  5. #inputan bilangan
  6. b1 = input("Masukan bulat 1 :")
  7. pm1 = input("Masukan Pembilang 1 : ")
  8. p1 = input("Masukan Penyebut 1 : ")
  9. b2 = input("Masukan bulat 2 :")
  10. pm2 = input("Masukan Pembilang 2 : ")
  11. py2 = input("Masukan Penyebut 2 : ")
  12.  
  13. #konversi inputan dari string ke integer
  14. int_b1 = int(b1)
  15. int_pm1 = int(pm1)
  16. int_p1 = int(p1)
  17. int_b2 = int(b2)
  18. int_pm2 = int(pm2)
  19. int_py2 = int(py2)
  20.  
  21. print(" ", int_pm1, " ", " ", int_pm2, " ")
  22. print(int_b1 , "-", "+", int_b2 , "-", " ")
  23. print(" ", int_p1, " ", " ", int_py2, " ")
  24. print("+-------------+")
  25. if pilih == "1" :
  26. int_pm1 = (int_p1 * int_b1 ) + int_pm1
  27. int_pm2 = (int_py2 * int_b2) + int_pm2
  28. print(int_pm1 , " " , int_pm2)
  29. print("-" , "+" , "-")
  30. print(int_p1 , " " , int_py2)
  31. print("+-------------+")
  32. py = int_p1 * int_py2
  33. int_pm1 = (py / int_p1) * int_pm1
  34. int_pm2 = (py / int_py2) * int_pm2
  35. pm = int_pm1 + int_pm2
  36. print(int(int_pm1) , " " , int(int_pm2) , " " , int(pm))
  37. print("-" , "+" , "-" , "=" , "-")
  38. print(int(py) , " " , int(py) , " " , int(py))
  39. elif pilih == "2" :
  40. int_pm1 = (int_p1 * int_b1 ) + int_pm1
  41. int_pm2 = (int_py2 * int_b2) + int_pm2
  42. print(int_pm1 , " " , int_pm2)
  43. print("-" , "-" , "-")
  44. print(int_p1 , " " , int_py2)
  45. print("+-------------+")
  46. py = int_p1 * int_py2
  47. int_pm1 = (py / int_p1) * int_pm1
  48. int_pm2 = (py / int_py2) * int_pm2
  49. pm = int_pm1 - int_pm2
  50. print(int_pm1 , " " , int_pm2 , " " , pm)
  51. print("-" , "-" , "-" , "=" , "-")
  52. print(py , " " , py , " " , py)
  53. elif pilih == "3" :
  54. int_pm1 = (int_p1 * int_b1 ) + int_pm1
  55. int_pm2 = (int_py2 * int_b2) + int_pm2
  56. print(int_pm1 , " " , int_pm2)
  57. print("-" , "X" , "-")
  58. print(int_p1 , " " , int_py2)
  59. print("+-------------+")
  60. pm = int_pm1 * int_pm2
  61. py = int_p1 * int_py2
  62. print(int_pm1 , " " , int_pm2 , " " , pm)
  63. print("-" , "X" , "-" , "=" , "-")
  64. print(int_p1 , " " , int_py2 , " " , py)
  65. elif pilih == "4" :
  66. int_pm1 = (int_p1 * int_b1) + int_pm1
  67. int_pm2 = (int_py2 * int_b2) + int_pm2
  68. print(int_pm1 , " " , int_pm2)
  69. print("-" , ":" , "-")
  70. print(int_p1 , " " , int_py2)
  71. print("+-------------+")
  72. pm = int_pm1 * int_py2
  73. py = int_p1 * int_pm2
  74. print(int_pm1 , " " , int_py2 , " " , pm)
  75. print("-" , "X" , "-" , "=" , "-")
  76. print(int_p1 , " " , int_pm2 , " " , py)
  77. else:
  78. print("Pilihan yang anda masukan salah")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement