STRUCT Alpro 2

Share:

      Struktur adalah kumpulan dari variabel yang dinyatakan dengan sebuah nama , dengan sifat setiap variabel dapat memiliki tipe yang berlainan. Dalam pemrograman C++, jika kita membuat suatu program yang memerlukan berbagai tipe data yang akan digunakan. Tentunya dengan nama variable yang banyak pula. Dalam program yang sederhana, jika kita manggunakan sedikit variable tentu tidak jadi masalah. 
        Akan tetapi jika kita akan membuat sebuah program yang lebih kompleks, dengan berbagai macam nama dan tipe variable dalam pendeklarasianya. Dengan struct, kita bisa mengelompokkan berbagai nama dan tipe variable tersebut sesuai dengan kelompoknya. Hal ini tentunya bisa berguna untuk memudahkan dalam mengelompokkan sebuah variable. Variabel-variabel strukur dideklarasikan dalam kurung kurawal { }, setiap elemennya dipisahkan dengan tanda titik koma atau semi colon. Bentuk umum/sintaks deklarasi Struct.
Contoh:


Berbeda jika menuliskannya dengan menggunakan struct maka yang perlu dituliskan adalah dengan menggunakan syntax berikut :

  atau     

CARA MENDEKLARASIKAN STRUCT 
Sama seperti variable, struct juga dapat dideklarasikan. Apabila ingin mendeklarasikan variable maka penulisannya seperti ini :
Struktur data dapat dinyatakan dalam C ++ menggunakan sintaks berikut:
 
 atau sintaks berikut:



Kegunaan Struct 
Pemakaian struktur data yang tepat di dalam proses pemrograman akan menghasilkan algoritma yang lebih jelas dan tepat, sehingga menjadikan program secara keseluruhan lebih efisien dan sederhana.

Contoh Program :

#include <iostream.h>
#include <stdio.h>
#include <conio.h>
main()
{
cout<<"Menghitung gaji perhari"<<endl;
struct jam
{
int jam,lembur,nilai;
}jm;

cout<<"masukkan jam kerja : ";

cin>>jm.jam;
if(jm.jam<=7)
  jm.nilai= jm.jam*500;
else if(jm.jam>7)
  {jm.lembur=jm.jam-7;
   jm.nilai= (7*500)+(jm.lembur*15*500);
  }
cout<<"gaji = "<<jm.nilai;
getch();
}


Tidak ada komentar