Struct C++

Kali ini saya akan membahas sedikit tentang apa itu? Struct dalam Pemrograman C++.
Definisi Struct sendiri adalah kumpulan variable yang di kelompokan pada suatu nama/Variable. Tipe data di dalam Struct bisa bermacam-macam berbeda dengan Arrayyang hanya boleh memiliki satu tipe data saja. Penggunaan Struct sangat baik jika kita ingin mebangun suatu program yang memiliki banyak Variable dan tentunya memerlukan banyak tipe data, karena semuanya itu bisa di tata, kelompokan menggunakan Struct.


Contoh pendeklarasian Struct pada umumnya sebagai berikut :
      
      struct nama_struct {
             tipe_data1  nama_variable1;
             tipe_data2  nama_variable2;
             tipe_data3  nama_variable3; 
             ........
             ........
             tipe_dataN nama_variableN;
     };

Oke, saya akan menunjukan contoh program Struct dengan menggunakan Borland C++ 5.02.

Silahkan lngsung ajha ketikan scrip/kode/sintak di bawah ini.


#include<iostream.h>
#include<conio.h>
#include<string>

struct belanja{
char barang[20];//->tipe data array
char id[7];
int harga;
int banyak;
};
belanja data;

void main()
{
cout<<"Selamat Datang Di Program Kasir Saya \n";
cout<<"======================================\n";
cout<<endl;
cout<<"----Input Data Item----\n";
cout<<"Input Nama barang   : ";
cin>>data.barang;
cout<<"Input ID barang     : ";
cin>>data.id;
cout<<"Input Banyak Barang : ";
cin>>data.banyak;
cout<<"Harga satuan (Rp.)  : ";
cin>>data.harga;
cout<<endl;
cout<<endl;
cout<<"----Output Data Item----\n";
cout<<"Nama barang        -> "<<data.barang<<'\n';
cout<<"ID barang          -> "<<data.id<<'\n';
cout<<"Banyak barang      -> "<<data.banyak<<'\n';
cout<<"Harga satuan (Rp.) -> "<<data.harga<<'\n';
cout<<"====================================\n";
int z=(data.banyak*data.harga); //proses penjumlahan

cout<<"Total               = Rp."<<z;
cout<<endl;
cout<<endl;
cout<<"Terima Kasih!";
getch();

}


Jika sudah silahkan di run/compile, contoh hasil output yang akan di tampilkan seperti ini.



Previous
Next Post »