mazaya

logaritma dasar

Sep 13th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.66 KB | None | 0 0
  1. # coded by: salism3
  2. # 13-09-2019
  3.  
  4. class hitung:
  5.     def __init__(self, x, y):
  6.         self.x = x
  7.         self.y = y
  8.    
  9.     def hitung(self):
  10.         angka = 0
  11.         while angka < self.y:
  12.             angka += 1
  13.             hasil = self.y ** angka
  14.             if hasil == self.x:
  15.                 print("[+] Hasil dari " + str(self.x) + " log " + str(self.y) + " adalah: " + str(angka))
  16.                 break
  17.         else:
  18.             print("[+] hasil tidak ditemukan")
  19.  
  20. def home():
  21.     print("[ Logaritma Dasar ]")
  22.     print("[ Coded by: SalisM3 ]\n")
  23.     a = float(input('[?] Bilangan pokok: '))
  24.     b = float(input('[?] Bilangan yg di-logaritma: '))
  25.     gas = hitung(a,b)
  26.     gas.hitung()
  27.    
  28. try:
  29.     home()
  30. except Exception as e:
  31.     print("[!] " + str(e))
Add Comment
Please, Sign In to add comment