INFO TERBARU - www.indorobo.com

Jangan lupa TESTIMONI nya di link

CERITA SUKSES PENGUNJUNG

bagi yang sudah berhasil

CARI ARTIKEL DI KOLOM INI

menampilkan bit palingkiri dari nilai hexa yang telah digeser (C++)

Written By inzar salfikar on Tuesday, January 13, 2009 | Tuesday, January 13, 2009

Untuk mengambil salah satu bit yang paling kiri yang berupa MSB, dapat diselesaikan dengan program berikut ini.

enggak usah panjang lebar jadi langsung aja cobain sendiri.

program berberja dengan alur sebagai berikut:
1. mengambil data karakter yang kita ketik
2. dikonversi menjadi hexa
3. hexa digeser kekiri
4. ditampilkan hasil hexa penggeseran
5. mengambil biner MSB nya.

ilustrasi:
misalkan anda memasukkan karakter "A" tanpa tanda kutip
hexanya: 41
binernya: 0100 0001
geser kekiri: 1000 0010
hexanya: 82
bit MSB: 1

programnya adalah sebagai berikut:


#include
#include
main()
{
char karakter;
int geser,bit;
clrscr();
printf("masukkan karakter = ");
scanf ("%c",&karakter);
printf("nilai hexa dari karakter %c adalah %xh\n\n",karakter,karakter);
//geser=karakter<<1;
//printf("geser bit kekiri dari %xh menjadi %xh\n\n",karakter,geser);
if(geser<=0x07f)
printf("nilai biner kiri adalah : %d",bit=0);
else
printf("nilai biner kiri adalah : %d",bit=1);
getch();
}

No comments:

Jangan lupa TESTIMONI nya di link

CERITA SUKSES PENGUNJUNG

bagi yang sudah berhasil

Post a Comment