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.
Tidak ada komentar:
Posting Komentar