Struktur Data – Deklarasi Struktur pada C++


Dalam tutorial struktur data kali ini, anda akan belajar tentang struktur (structure) pada C++, yang meliputi bagaimana mendeklarasikan struktur serta bagaimana mengakses anggota pada C++ ;

struct on c++

Pengertian Struktur pada C++

Pengetian Struktur pada C++ adalah koleksi variabel dibawah sebuah nama, Variabel-variabel ini dapat berbentuk berbagai type, misalnya: int, float, char dan lain-lain. Perbedaan utama antara struktur dan array adalah bahwa dalam array memiliki tipe data yang sma, sedangkan struktueadalah sebuah koleksi dari variabel-variabel dibawah nama yang sma, dimana setiap elemen dapat saja memiliki tipe yang berbeda.

Mendeklarasikan Struktur dalam C++

Struktur dalam C++ dideklarasikan menggunakan keyword struct diikuti dengan nama struktur, atau sering disebut dengan tag. Variabel-variabel strukur dideklarasikan dalam kurung kurawal { }, setiap elemennya dipisahkan dengan tanda titik koma atau semi colon. Bentuk umum/sintaks deklarasi struktur :

struct nama_struct
{
anggota_struktur ;
} ;

Contoh pendeklarasian struktur untuk data tanggal yang terdiri dari 3 variabel, yaitu: tahun, bulan, dan tanggal yang kebetulan memiliki tipe sama.

struct data_tanggal
{
  int tahun;
  int bulan;
  int tanggal;
};

Contoh Program menggunakan Struktur

Berikut contoh program struktur pada C++ untuk menyimpan dan menampilkan biodata siswa.


#include
#include
void main()
{
  struct bio
  {
    int NIS;
    char nama[100];
    char jur[100];
    int no_hp;
  };
  bio siswa;
  cout<>siswa.NIS;
  cout<>siswa.nama;
  cout<>siswa.jur;
  cout<>siswa.no_hp;
}

Lihat juga:

Iklan

4 thoughts on “Struktur Data – Deklarasi Struktur pada C++

  1. Ping balik: STRUKTUR DATA « Armasyarifudin's Blog

  2. mas contoh program struktur data selection itu kayak gimana ya mas
    saya ingin cari contoh program selection

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s