Skip to main content

Konversi Desimal ke Biner dalam Bahasa C

Konversi Desimal ke Biner dalam Bahasa C


// program konversi desimal ke biner (regards to Akmal Hamdani)
#include <stdio.h>
#include <stdlib.h>
short int bin[8]; //deklarasi bin sebagai tempat penyimpanan array hasil; dalam hal ini dibuat 8, artinya hasilnya 8 bit
void caribiner(short int x)
{
short int j, hasil, i;
i = 8; //jumlah bit yang ingin dihasilkan (sesuaikan dengan banyaknya array dari bin[]‘
if (x<0)
{
printf(“Maaf, bilangan desimal negatif tidak dapat dikonversi dengan program ini. \n”);
}
else
{
while (x>0) //selama x > 0, ulangi proses ini
{
hasil=x%2; //mencari nilai sisa pembagian x dengan 2
x=(x-hasil)/2; //nilai x dikurangi dengan variabel ‘hasil’
i–; //decrement nilai i
bin[i]=hasil; //nilai biner dari x (yang merupakan nilai dari variabel ‘hasil’, dimasukkan ke array bin satu per satu
}
printf(“Nilai biner dari x  = “); //mencetak nilai biner dari x ke layar
for (j=0; j<=7; j++)
{
printf(“%d”, bin[j]); //cetak nilai dari array ‘bin[]‘
if ((j+1) % 4 == 0) //sewaktu mencetak, beri spasi setiap 4 bit
printf(” “);
}
}
printf(“\n”);
}
int main(int argc, char** argv)
{
short int x; //deklarasi short int x
printf(“Nilai desimal x     = “);
scanf(“%d”,&x); //ambil nilai yang diketik dan simpan pada alamat x
caribiner(x); //jalankan fungsi caribiner dengan variabel x
return (EXIT_SUCCESS);
}

Sumber : http://medisonsimbolon.wordpress.com/

Comments

Popular posts from this blog

Contoh Soal Aviation knowledge beserta jawabannya

CARGO HANDLING DAN DANGEROUS GOODS  1.      JELASKAN PENGERTIAN DARI BARANG BERBAHAYA MENURUT ORGANISASI PENERBANGAN DUNIA IATA. 2.      SEBUTKAN DAN JELASKAN 2 JENIS CARGO YANG DIATUR DI DALAM IATA AIR CARGO REGULATION BERDASARKAN GOLONGANNYA.  3.      SEBUTKAN HAL-HAL YANG MENJADI PENYEBAB KERENTANAN SUATU BARANG BERBAHAYA DI DALAM KESELAMATAN PENERBANGAN.  4.      SEBUTKAN PIHAK-PIHAK YANG TERKAIT DI DALAM PENGIRIMAN SUATU MUATAN ATAU CARGO.    5.      JELASKAN TAHAPAN PROSES PENGIRIMAN SUATU MUATAN ATAU CARGO SECARA UMUM.    6.      SEBUTKAN DAN JELASKAN PENGELOMPOKAN YANG DIDASARKAN PADA CIRI-CIRI ATAU JENIS BARANG BERBAHAYA ATAUPUN PADA JUMLAH YANG AKAN DIANGKUT DENGAN PESAWAT UDARA YANG DIDASARKAN PADA IATA DG REGULATIONS.    7.      SEBUTKAN KATEGORI BARANG BERBAHAYA YANG DILARANG DIANGKUT KARENA AKIBAT YANG DI TIMBULKANNYA DAPAT MEMBAHAYAKAN KESELAMATAN PENERBANGAN.    8.      BERDASARKAN IATA, BARANG ATAU BAHAN BERBAHAYA DAPAT DIKLASIFIKASIKAN MENJADI 9 KELAS. SEB

Cara Mengganti Url Address Blog di Blogger / Blogspot untuk Pemula

  illustrasi gambar oleh:  Zakaria Kali ini kita akan  belajar  mengenai cara mengganti alamat blog anda dengan mudah. Ketika anda  membuat blog , anda disuruh untuk memasukkan alamat blog. Alamat blog ini digunakan sebagai “identitas” blog anda, jadi ketika ada orang yang ingin mengunjungi blog anda langsung dari browser (bukan dari pencarian google), terlebih dahulu mereka harus memasukkan alamat blog anda pada address bar browser yang mereka gunakan. Namun, di kemudian hari anda ingin mengganti alamat blog anda , entah itu karena ada kesalahan penamaan, alamat blog terlalu panjang dan lain sebagainya. Namun tenang saja, anda dapat menggantinya dengan mudah melalui artikel dibawah ini: 1. Login ke dasboard blogger anda. Selanjutnya pilih  Setelan . 2. Pada menu pengaturan  Dasar , klik  Edit  untuk mengganti alamat blog anda. 3. Masukkan alamat blog baru yang anda inginkan. Pastikan alamat blog yang anda masukkan tersedia, jika tidak, anda dapat menggunakan alamat blog yang lain, ter

Hak Kebebasan Udara (freedom of the air)

Hak Kebebasan Udara (freedom of the air) Hak kebebasan udara merupakan salah satu dari manfaat hubungn bilateral atau multilateral antar negara, dalam dunia penerbangan hak kebebasan udara sangtlah berguna sekali, karena dengan adanya kebebasan udara maka jarak tempuh atau rute dari suatu jalur penerbangan dapat diperpendek. Selain itu, pasaran dari suatu maskapai dapat semakin luas, tidak hanya tingkat domistik, namun juga lintas negara. Adapun kebebasan udara yang telah ada antara lain : 1.      Kebebasan pertama : hak suatu penerbangan baik berjadwal ataupun tidak berjadwal, untuk melintas wilayah udara negara lain tanpa mendarat / landing. Contoh : penerbangan dari singapura menuju sydney dengamn melintasi atau melewati Indonesia. 2.      kebebasan kedua : hak sutau penerbangan baik berjadwal atau tidak berjadwal, untuk melintas wilayah udara negara lain dengan keadaan tertentu sehingga penerbangan tersebut dapat mendarat / landing di negara tersebut tanpa mengangkut ata