ALGORITMA:
1. int d.
unsigned int mulai, B.
2. Tanya nilai d?
3. Masukkan nilai d
4. Nilai biner menggunkan konstanta 2
5. Untuk looping (B=mulai;B>0;B=B/2)
6. Jika nilai “d” adalah 1 dan B adalah 1 maka akan bernilai 1.
Jika nilai “d” dan B tidak bernilai 1 keduanya, maka bernilai 0.
7. Cetak nilai biner
8. Program selesai