Anda di halaman 1dari 2

“Konversi Bilangan Desimal ke Biner”

Langkah 1 : Masukkan bilangan decimal (a).

Langkah 2 : Membagi bilangan decimal dengan angka 2 (a div 2)

Langkah 3 : Ulangi langkah 2 hingga hasil>=1.

Langkah 4 : Menentukan sisa.

Langkah 5 : Jika sisa = ‘0’ maka cetak 0.

Langkah 6 : Jika sisa = ‘1’ maka cetak 1.

Langkah 7 : Merangkai sisa dari setiap pembagian.

Langkah 8 : Mencetak bilangan biner.

Langkah 9 : Selesai.

Program

program konversi_desimal_ke_biner;

Uses wincrt;

Var Des : Integer;

Bin : String;

Begin

Write (‘Masukan Bilangan Desimal : ‘);

ReadLn (Des);

Bin := ‘ ‘;

Repeat

Begin

{Menghitung Biner Dari Sisa Hasil Bagi}


If Des mod 2 = 0 Then Bin := ‘0′ + Bin

Else Bin := ‘1′ + Bin;

{Membagi Bulat Bil Desimal}

Des := Des div 2;

End;

Until Des = 0;

WriteLn (‘Bilangan Biner : ‘,Bin);

End.

Anda mungkin juga menyukai