Struktur

Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen struktur. Field tersebut bisa memiliki tipe data yang ataupun berbeda, meskipun field tersebut dalam satu kesatuan tetapi tetap bisa siakses secara individu.

Deklarasi struktur
struct nama_struktur
 {
  type1 element1;
  type2 element2; anggota / elemen dari struktur
  type3 element3;
  .
  .
} nama_object;   //identifier yang digunakan untuk pemanggilan struktur 
------------atau---------------
struct nama_struktur 
{
  type1 element1;
  type2 element2;
  type3 element3;
  .
  .} ;
struct nama_struktur nama_object;

Contoh struktur dengan tipe data berbeda :
struct  mahasiswa
{
  char nim[10];
  char nama[25];
  char jurusan[2];
  float ipk;
}mhs;

Contoh struktur dengan tipe data sama :
struct  tanggal
{
  int tanggal;
  int bulan;
  int tahun;
}tgl;

---atau bisa ditulis ---

struct  tanggal
{
  int tanggal, bulan, tahun;
}tgl;


Contoh Program
//program data stok
#include <iostream.h>
#include <conio.h>

struct stok {
  char nama [50];     
  int jml;
}stoks ;

main ()
{
  cout<<"Masukkan nama barang   = ";cin>>stoks.nama;
  cout<<"Masukkan jumlah barang = ";cin>>stoks.jml;
  cout<<"";
  cout<<"-------------------------\n";
  cout<<"";
  cout<<"Output "<<stoks.nama<<" = ";
  cout<<stoks.jml;
  getch();}
0 Komentar untuk "Struktur"

Back To Top