Algoritma Konversi Biner pada C++

Bilangan Biner adalah bilangan berbasis 2 dimana hanya ada angka 0 dan 1. Bilangan biner ini disebut juga dengan bilangan digital, yang mana perangkat elektronik sekarang hampir semuanya menggunakan sistem digital.

Sistem ini hampir sama dengan konsep kode morse, untuk mengirimkan sinyal elektronik ke perangkat elektronik lain. Saat berupa angka 1, dia akan mengirimkan teganan berupa sekian volt, saat angka 0 maka dia diam saja dan itu dilakukan dalam satuan waktu tertentu. Makanya kemampuan prosesor diukur dari berapa hz , maksudnya adalah berapa jumlah digit yang dapat dikirim atau diterima dalam satu detik.

Berikut Source Code nya :

#include (iostream.h)
#include (conio.h)
//Variabel Global antar fungsi
unsigned int bil2,bit2;
void konversi (unsigned int bil2){
//Deklarasi fungsi untuk algoritma pertama
if (bil2>1) {
konversi(bil2/2);
}
bit2 = bil2 % 2;
cout<<bit2<<” “;
}main () {
cout<<“Masukkan bilangan desimal : “; cin>>bil2;
konversi(bil2);
cout<<endl<<endl;
getch();
}

Output Programnya :

b2

b2

b3

Happy Coding . ..

SEmangat =))

 

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google

You are commenting using your Google account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s