Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- using namespace std;
- //Coded By Ricky V
- vector<string> kodes,namas,hargas,stoks;
- string kode,nama,harga,stok,enter;
- void input(){
- cout<<"> Masukan Kode Barang : ";cin>>kode;
- cout<<"> Masukan Nama Barang : ";cin>>nama;
- cout<<"> Masukan Harga Barang : ";cin>>harga;
- cout<<"> Masukan Stok Barang : ";cin>>stok;
- kodes.push_back(kode);
- namas.push_back(nama);
- hargas.push_back(harga);
- stoks.push_back(stok);
- cout<<"Success Menambah Barang";
- }
- void tampil(){
- cout<<"[ Kode Barang ][ Nama Barang ][ Harga Barang ][ Stok Barang ]";
- if (kodes.size()!=0){
- for (int i=0;i<=kodes.size();i++){
- cout<<"\n "<<kodes[i]<<"\t\t"<<namas[i]<<"\t\t"<<hargas[i]<<"\t\t"<<stoks[i];
- }
- }
- else{
- cout<<"\nData Barang Kosong?";
- }
- }
- void edit(){
- int yo,l;
- string kode,nama,harga,stok;
- cout<<"Masukan Data Keberapa Yang Diedit : ";cin>>yo;
- l = yo-1;
- cout<<"Masukan Kode pengganti : ";cin>>kode;
- cout<<"Masukan Nama pengganti : ";cin>>nama;
- cout<<"Masukan Harga pengganti : ";cin>>harga;
- cout<<"Masukan Stok pengganti : ";cin>>stok;
- kodes[l] = kode;
- namas[l] = nama;
- hargas[l] = harga;
- stoks[l] = stok;
- cout<<"Success Edit Barang";
- }
- void hapus(){
- int k,l;
- cout<<"Masukan Data Keberapa Yang Harus Dihapus : ";cin>>k;
- l = k-1;
- kodes.erase(kodes.begin()+l);
- namas.erase(namas.begin()+l);
- hargas.erase(hargas.begin()+l);
- stoks.erase(stoks.begin()+l);
- cout<<"Success Delete Data " << k;
- }
- void inputs()
- {
- int pil;
- cout<<"\n1.Menambah Barang\n2.Menampilkan Barang\n3.Mengedit Barang\n4.Menghapus Barang";
- cout << "\nMasukan Pilihan : ";cin >> pil;
- if(pil == 1){
- input();
- inputs();
- }
- else if(pil == 2){
- tampil();
- inputs();
- }
- else if(pil == 3){
- edit();
- inputs();
- }
- else if(pil == 4){
- hapus();
- inputs();
- }
- }
- int main(){
- cout<<"Banner";
- inputs();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement