Tuesday, August 11, 2009

Mengubah Bilangan Desimal ke Biner dan SebalikNya

Desimal diubah ke biner, gimana ya caranya? Beberapa waktu yang lalu ada teman yang minta dicarikan source code C++ tentang mengubah bilangan desimal ke bilangan biner dan juga sebaliknya, dari bilangan biner ke bilangan desimal. Padahal aq cuma ngerti Delphi Programming doank. :D

Lama banget browsing tapi g dapet2 juga, cuma dapat konsepNya saja. Buat yang belum tahu apa itu bilangan biner, silahkan tanya om google dech. ;))


Nie adalah konsep konversi bilangan tersebut, ini saya dapat dari wikipedia.

Konversi Desimal ke Biner

Konversi dari bilangan desimal ke biner, dengan cara pembagian, dan hasil dari pembagian itulah yang menjadi nilai akhirnya.

Contoh: 10 (10) = ...... (2)

Solusi:

10 dibagi 2 = 5, sisa = 0.

5 dibagi 2 = 2, sisa = 1.

2 dibagi 2 = 1, sisa = 0.

1 dibagi 2 = 0, sisa = 1.

Cara membacanya dimulai dari hasil akhir, menuju ke atas, 1010.

Konversi Biner ke Desimal

Cara atau metode ini sedikit berbeda.

Contoh: 10110(2) = ......(10)

diuraikan menjadi:

(1x24)+(0x23)+(1x22)+(1x21)+(0x20) = 16 + 0 + 4 + 2 + 0 = 22

Angka 2 dalam perkalian adalah basis biner-nya. Sedangkan pangkat yang berurut, menandakan pangkat 0 adalah satuan, pangkat 1 adalah puluhan, dan seterusnya.


Udah jelas kan bagaimana konsepnya? Berhubung aq cuma bisa delphi, akhirnya dia aq tawarin tak buatkan source code delphi, dan dia mau. :D Jika teman-teman ingin project delphi yang udah jadi pengubahan biner ke desimal atau sebaliknya, silahkan langsung download di Source Code Delphi.


Regards,

Fahmy

0 comments:

:)) ;)) ;;) :D ;) :p :(( :) :( :X =(( :-o :-/ :-* :| 8-} :)] ~x( :-t b-( :-L x( =))

Post a Comment

Segala saran dan kritik akan sangat berguna buat saya, terima kasih.

 

Pengikut Blog Ini

Copyright © 2010 Fahmy Zone | Powered by Blogger.com