Operasi Aritmatika Bilangan Biner
Bilangan Biner!
Bilangan biner adalah sistem bilangan yang hanya menggunakan dua digit, yaitu 0 dan 1. Berikut beberapa contoh kode Python untuk bekerja dengan bilangan biner, termasuk operasi pembagian:
*Mengubah Desimal ke Biner*
desimal = 10
biner = bin(desimal)
print(biner) # Output: 0b1010
*Mengubah Biner ke Desimal*
biner = '1010'
desimal = int(biner, 2)
print(desimal) # Output: 10
*Operasi Aritmatika Biner*
a = 0b1010 # 10
b = 0b1100 # 12
Penjumlahan
hasil = a + b
print(bin(hasil)) # Output: 0b10110
Pengurangan
hasil = a - b
print(bin(hasil)) # Output: -0b10
Perkalian
hasil = a * b
print(bin(hasil)) # Output: 0b1111000
Pembagian
hasil = a // b
print(bin(hasil)) # Output: 0b0
*Pembagian Biner dengan Sisa*
a = 0b1010 # 10
b = 0b1100 # 12
hasil = a // b
sisa = a % b
print(f"Pembagian: {bin(hasil)}")
print(f"Sisa: {bin(sisa)}")
*Fungsi untuk Mengubah Desimal ke Biner*
def desimal_ke_biner(n):
return bin(n)[2:]
print(desimal_ke_biner(10)) # Output: 1010
*Fungsi untuk Mengubah Biner ke Desimal*
def biner_ke_desimal(b):
return int(b, 2)
print(biner_ke_desimal('1010')) # Output: 10
Jika Anda ingin mencoba contoh di atas, Anda dapat menggunakan Python interpreter atau IDE seperti PyCharm, VSCode, atau Jupyter Notebook.
Apa yang ingin Anda pelajari selanjutnya?
Komentar
Posting Komentar