Tutorial Bahasa C/C++: Konversi Bilangan Desimal Ke Bilangan Hexa

Salam C! Bilangan hexadesimal merupakan representasi bilangan yang penting di dunia elektronika dan pemrograman komputer. Representasi bilangan yang komponen digitnya ada 16, yakni 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F atau bilangan basis 16 ini boleh saya bilang sebagai representasi yang paling dekat dengan bilangan biner,… Read More Tutorial Bahasa C/C++: Konversi Bilangan Desimal Ke Bilangan Hexa

Tutorial Bahasa C/C++: Array 2-Dimensi dan Program Transpose Matrik

Matrik 2-dimensi dapat direpresentasikan dalam program menggunakan array 2-dimensi. Deklarasi array dalam bahasa C tidaklah sulit. Perhatikan program berikut ini: int i, j; int matrix[3][3], transpose[3][3]; Variabel matrix dan transpose adalah variabel array 2-dimensi dengan jumlah baris dan kolom sebanyak 3. Kedua variabel ini merepresentasikan matrik 2-dimensi dengan ordo 3×3 yang masing-masing memiliki 9 elemen… Read More Tutorial Bahasa C/C++: Array 2-Dimensi dan Program Transpose Matrik

Tutorial Bahasa C/C++: Menampilkan Bilangan Ganjil Atau Genap Tanpa Seleksi

Pada tutorial sebelumnya telah dibahas mengenai bagaimana menyeleksi bilangan ganjil atau genap menggunakan operator modulus %. Pada tutorial kali ini kita akan membuat program menampilkan bilangan ganjil atau genap, akan tetapi tanpa melakukan seleksi terhadap bilangan. Alih-alih menggunakan operator modulus, kita menggunakan perulangan dengan loncat 2. Kita akan menggunakan perulangan for() dan while(). Berikut adalah… Read More Tutorial Bahasa C/C++: Menampilkan Bilangan Ganjil Atau Genap Tanpa Seleksi

Tutorial Bahasa C/C++: Menyeleksi Bilangan Ganjil Atau Genap

Menyeleksi bilangan ganjil atau genap dari deret bilangan cacah tidaklah sulit. Jika bilangan habis dibagi 2, maka bilangan tersebut adalah bilangan genap. Sebaliknya, jika bilangan tersebut tidak habis dibagi 2, maka bilangan tersebut adalah bilangan genap. Untuk menyelesaikan permasalahan ini menggunakan bahasa C, kita dapat menggunakan operator modulus yang berfungsi untuk mengetahui sisa hasil bagi… Read More Tutorial Bahasa C/C++: Menyeleksi Bilangan Ganjil Atau Genap

Tutorial Bahasa C/C++: Fungsi Konversi Bilangan DESIMAL ke BINER

Ayo belajar C! Kali ini kita akan berlatih pemrograman bahasa C dengan membuat fungsi konversi bilangan desimal menjadi bilangan biner dengan teknik bagi-2 sebagaimana kalau kita mengkonversikan bilangan basis 10 (desimal) ke bilangan basis 2 (biner). Bilangan desimal akan kita deklarasikan sebagai unsigned char (8-bit=1 byte) untuk range nilai 0-255 desimal. Dan fungsi konversi byte2bin()… Read More Tutorial Bahasa C/C++: Fungsi Konversi Bilangan DESIMAL ke BINER

Tutorial Bahasa C/C++: Operator Increment ++ dan Decrement —

Operator Unary adalah operator yang mengandung satu buah operand. Contoh pada operator logika adalah gerbang NOT yang berfungsi membalik nilai logika dari TRUE menjadi FALSE atau sebaliknya. Pada bahasa C terdapat operator ++ yang berfungsi untuk menaikkan (menambah dengan 1) nilai yang tersimpan pada sebuah variabel, dan operator — yang berfungsi untuk menurunkan (mengurangi dengan… Read More Tutorial Bahasa C/C++: Operator Increment ++ dan Decrement —