Struct Pada Bahasa Pemrograman C

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...

Struct Pada Bahasa Pemrograman C

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 :
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 :
struct
 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.

Share this

Related Posts

Previous
Next Post »