Advertisement
Guest User

Kasir

a guest
Apr 7th, 2020
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.89 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. using namespace std;
  4. //Coded By Ricky V
  5. vector<string> kodes,namas,hargas,stoks;
  6. string kode,nama,harga,stok,enter;
  7.  
  8. void input(){
  9.   cout<<"> Masukan Kode Barang  : ";cin>>kode;
  10.   cout<<"> Masukan Nama Barang  : ";cin>>nama;
  11.   cout<<"> Masukan Harga Barang : ";cin>>harga;
  12.   cout<<"> Masukan Stok Barang  : ";cin>>stok;
  13.   kodes.push_back(kode);
  14.   namas.push_back(nama);
  15.   hargas.push_back(harga);
  16.   stoks.push_back(stok);
  17.   cout<<"Success Menambah Barang";
  18. }
  19.  
  20. void tampil(){
  21.   cout<<"[ Kode Barang ][ Nama Barang ][ Harga Barang ][ Stok Barang ]";
  22.  if (kodes.size()!=0){
  23.  for (int i=0;i<=kodes.size();i++){
  24.     cout<<"\n  "<<kodes[i]<<"\t\t"<<namas[i]<<"\t\t"<<hargas[i]<<"\t\t"<<stoks[i];
  25.   }
  26.    }
  27.  else{
  28.  cout<<"\nData Barang Kosong?";
  29.  }
  30. }
  31. void edit(){
  32. int yo,l;
  33. string kode,nama,harga,stok;
  34. cout<<"Masukan Data Keberapa Yang Diedit : ";cin>>yo;
  35. l = yo-1;
  36. cout<<"Masukan Kode pengganti  : ";cin>>kode;
  37. cout<<"Masukan Nama pengganti  : ";cin>>nama;
  38. cout<<"Masukan Harga pengganti : ";cin>>harga;
  39. cout<<"Masukan Stok pengganti  : ";cin>>stok;
  40. kodes[l] = kode;
  41. namas[l] = nama;
  42. hargas[l] = harga;
  43. stoks[l] = stok;
  44. cout<<"Success Edit Barang";
  45. }
  46. void hapus(){
  47. int k,l;
  48. cout<<"Masukan Data Keberapa Yang Harus Dihapus : ";cin>>k;
  49. l = k-1;
  50. kodes.erase(kodes.begin()+l);
  51. namas.erase(namas.begin()+l);
  52. hargas.erase(hargas.begin()+l);
  53. stoks.erase(stoks.begin()+l);
  54. cout<<"Success Delete Data " << k;
  55. }
  56. void inputs()
  57. {
  58.   int pil;
  59.   cout<<"\n1.Menambah Barang\n2.Menampilkan Barang\n3.Mengedit Barang\n4.Menghapus Barang";
  60.   cout << "\nMasukan Pilihan : ";cin >> pil;
  61.   if(pil == 1){
  62.     input();
  63.     inputs();
  64.   }
  65.   else if(pil == 2){
  66.     tampil();
  67.     inputs();
  68.   }
  69.   else if(pil == 3){
  70.     edit();
  71.     inputs();
  72.   }
  73.   else if(pil == 4){
  74.     hapus();
  75.     inputs();
  76.  }
  77. }
  78. int main(){
  79.   cout<<"Banner";
  80.   inputs();
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement