Program Python untuk Mengubah Desimal ke Biner Menggunakan Rekursi

0
(0)

Bilangan desimal diubah menjadi biner dengan membagi bilangan berturut-turut dengan 2 dan mencetak sisanya dalam urutan terbalik.

Bagaimana cara mengubah desimal menjadi biner?


Kode sumber

# Function to print binary number using recursion
def convertToBinary(n):
   if n > 1:
       convertToBinary(n//2)
   print(n % 2,end = '')

# decimal number
dec = 34

convertToBinary(dec)
print()

Keluaran

100010

Anda dapat mengubah variabel des dalam program di atas dan jalankan untuk menguji nilai lain.


Program ini hanya bekerja untuk bilangan bulat. Ini tidak berfungsi untuk bilangan real yang memiliki nilai pecahan seperti: 25.5, 45.64 dan seterusnya. Kami mendorong Anda untuk membuat program Python yang mengubah bilangan desimal menjadi biner untuk semua bilangan real Anda sendiri.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.


Notice: ob_end_flush(): failed to send buffer of zlib output compression (0) in /home/breatgem/widiyanata.com/wp-includes/functions.php on line 4755