AncientGigas

RezpectBlog - Struct C++

May 15th, 2019
151
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. using namespace std;
  3. main(){
  4.    
  5.     //Input Jumlah Data
  6.     int a=0;
  7.     cout<<"Input Berapa Data Produk? ";cin>>a;
  8.     cout<<endl;
  9.  
  10.     //Membuat Struct
  11.     struct data{ //membuat struct dengan nama data
  12.         string iditem; //deklarasi elemen struct dengan tipe string bernama iditem
  13.         string namaitem; //deklarasi elemen struct dengan tipe string bernama namaitem
  14.         int harga; //deklarasi elemen struct dengan tipe int bernama harga
  15.         int jmlitem; //deklarasi elemen struct dengan tipe int bernama jmlitem
  16.     };
  17.     struct data produk[a]; //deklarasikan object array dengan nama produk untuk struct data
  18.  
  19.     //Input Data Struct
  20.     for(int i=0;i<a;i++){ //perulangan untuk input data ke struct array data via object produk
  21.         cout<<"Input Data Produk "<<i+1<<endl;
  22.         cout<<"ID : ";cin>>produk[i].iditem;
  23.         cout<<"Nama : ";cin>>produk[i].namaitem;
  24.         cout<<"Harga : IDR";cin>>produk[i].harga;
  25.         cout<<"Jumlah : ";cin>>produk[i].jmlitem;
  26.         cout<<endl;
  27.     }
  28.    
  29.     //Output Struct
  30.     cout<<"Daftar Produk"<<endl;
  31.     for(int i=0;i<a;i++){ //perulangan untuk menampilkan isi struct array data
  32.         cout<<i+1<<". ID"<<produk[i].iditem<<" | "<<produk[i].namaitem<<" | IDR"<<produk[i].harga<<" | QTY : "<<produk[i].jmlitem<<endl;
  33.     }
  34. }
RAW Paste Data