Assalamu'alaikum poinreaders,
Array memungkinkan untuk menentukan jenis variabel yang dapat menyimpan beberapa item data yang sama. Demikian pula struktur (struct) memungkinkan kita untuk menggabungkan item data dari berbagai jenis tipe data yang tersedia pada bahasa C. Pada materi kali ini saya akan membahas apa yang dimaksud dengan struct pada bahasa C. Oke, Langsung saja simak ulasan berikut...
Array memungkinkan untuk menentukan jenis variabel yang dapat menyimpan beberapa item data yang sama. Demikian pula struktur (struct) memungkinkan kita untuk menggabungkan item data dari berbagai jenis tipe data yang tersedia pada bahasa C. Pada materi kali ini saya akan membahas apa yang dimaksud dengan struct pada bahasa C. Oke, Langsung saja simak ulasan berikut...
Struct adalah struktur data yang menampung beberapa item data dengan tipe data yang sama maupun berbeda. Struct terdiri dari beberapa member (anggota) atau yang sering kita sebut dengan variabel.
Format Penulisan :
Format Penulisan :
struct nama_struktur {
tipe_data nama_variabel;
};
Contoh Penulisan :
#include <stdio.h>
#include <string.h>
#include<conio.h>
struct harga_barang_elektronik {
char nama[50];
int harga;
};
int main() {
struct harga_barang_elektronik barang1;
struct harga_barang_elektronik barang2;
struct harga_barang_elektronik barang3;
strcpy(barang1.nama, "Laptop Aser");
barang1.harga = 3600000;
strcpy(barang2.nama, "HP Sumsang Galaxy");
barang2.harga = 6000000;
strcpy(barang3.nama, "TV LED Pelitrin");
barang3.harga = 1500000;
printf(" Daftar Harga Barang Elektronik 2016 \n");
printf(" +-------------------+----------------+\n");
printf(" | Nama Barang | Harga Barang |\n");
printf(" +-------------------+----------------+\n");
printf(" | %-17s | Rp. %-10d |\n", barang1.nama, barang1.harga);
printf(" | %-17s | Rp. %-10d |\n", barang2.nama, barang2.harga);
printf(" | %-17s | Rp. %-10d |\n", barang3.nama, barang3.harga);
printf(" +-------------------+----------------+\n");
getch();
}
Output :
Gambar 1. struct
Semoga materi yang saya sampaikan kali ini dapat bermanfaat bagi sobat poinreaders, jangan lupa follow akun sosial kami agar sobat poinreaders bisa mendapatkan materi terupdate tentang pemrograman lainnya.