--> Skip to main content

Program Konversi Biner to Desimal (C++)(UAS)

Next, masih dalam masa perbaikan nilai........
semuanya berjalan lancar

soal no 11
===============
Buatlah program untuk menampilkan bilangan biner 8 bit dalam bentuk desimal. Gunakan string(array char) untuk menyimpan data biner, operator += untuk penjumlahan, operator *= untuk perkalian, if() untuk kontrol program dan kontrol pengulangan while().

jawaban:
===============
#include
#include
char keyboard;
int biner[8],k=0,desimal=2;
main()
{
clrscr();
printf("Masukkan Nilai Biner : ");
while(k<8 data-blogger-escaped-br=""> {
keyboard=getch();
if(keyboard=='1')
{
printf("%d",biner[k]=1);
k++;
}
else if(keyboard=='0')
{
printf("%d",biner[k]=0);
k++;
}
}

printf("\nNilai dalam Desimal : ");
k--;

while(k>0)
{
k--;
biner[k]*=desimal;
biner[k]+=biner[k+1];
desimal*=2;
}
desimal=biner[k];
printf("%d",desimal);
getch();
}

tampilannya:
==================
Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar