Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- using namespace std;
- void cek_admin(string admin[][2],string u_admin,string p_admin,int panjang, string &kondisi){
- for(int i=0;i<panjang;i++){
- if(u_admin==admin[i][0] && p_admin==admin[i][1]){
- kondisi= "berhasil";
- }
- }
- }
- void lihat_data(string arr[][4],int panjang){
- int i=0;
- cout<<"\tKode \tnama \t\tharga \tstok"<<endl;
- for(i=0;i<=panjang;i++){
- if(arr[i][0]!="" and arr[i][1]!="" and arr[i][2]!="" and arr[i][3]!=""){
- cout<<"\t"<<arr[i][0]<<"\t"<<arr[i][1]<<"\t"<<arr[i][2]<<"\t"<<arr[i][3]<<endl;
- }
- }
- }
- string cari_barang_stok(string arr[][4],int panjang,string kode){
- int i=0; string stok_s;
- for(i=0; i<=panjang;i++){
- if(kode == arr[i][0]){
- stok_s=arr[i][3];
- break;
- }
- }
- return stok_s;
- }
- string update_stok(string arr[][4],int panjang,string kode,string istok){
- int i=0;
- for(i=0; i<=panjang;i++){
- if(kode==arr[i][0]){
- arr[i][3]=istok;
- break;
- }
- }
- }
- /*
- string cari_barang_harga(string arr[][4],int panjang,string kode){
- int i=0; string harga_s;
- for(i=0; i<=panjang;i++){
- if(kode==arr[i][0]){
- harga_s=arr[i][2];
- break;
- }
- }
- return harga_s;
- }
- string update_harga(string arr[][4],int panjang,string kode,string iharga){
- int i=0;
- for(i=0; i<=panjang;i++){
- if(kode==arr[i][0]){
- arr[i][2]=iharga;
- break;
- }
- }
- }
- */
- int main()
- {
- string admin[][2]={{"admin","admin"},
- {"admin1","admin1"}};
- string user[][2]={{"user","user"},
- {"user1","user1"},
- {"user2","user2"}};
- string makanan [][4]={{"mk1","makanan1","1000","900"},
- {"mk2","makanan2","1000","100"},
- {"mk3","makanan3","2000","300"},
- {"mk4","makanan4","2300","100"}};
- int panjang_makanan = sizeof(makanan)/sizeof(makanan[0]);
- int panjang_admin = sizeof(admin)/sizeof(admin[0]);
- int pilihan,pilihan2;
- do{ string kode;
- string stok_s="";
- string istok;
- string harga_s="";
- string iharga;
- string kondisi="";
- string u_admin="",p_admin="";
- string u_user,p_user;
- cout<<"\t Selamat datang "<<endl;
- cout<<"\t Silahkan pilih hak akses mu "<<endl;
- cout<<"1.kasir\n2.admin"<<endl;
- cin>>pilihan;
- switch(pilihan){
- case 1:
- cout<<"1.beli\n2.lihat data" <<endl;
- cin>>pilihan2;
- switch(pilihan2){
- case 1:
- cout<<"beli";
- break;
- case 2:
- lihat_data(makanan,panjang_makanan);
- system("pause");
- break;
- default:
- cout<<"tidak ada";
- break;
- }
- break;
- case 2:
- cout<<"login admin"<<endl;
- cout<<"username :";
- cin>>u_admin;
- cout<<"password :";
- cin>>p_admin;
- cek_admin(admin,u_admin,p_admin,panjang_admin, kondisi);
- if(kondisi=="berhasil"){
- cout<<"pilih yg akan dilakukan :"<<endl;
- cout<<"1.llihat data\n2.tambah data\n3.ubah stock\n4.ubah harga"<<endl;
- cin>>pilihan2;
- switch(pilihan2){
- case 1:{
- lihat_data(makanan,panjang_makanan);
- system("pause");
- break;
- }
- case 2:{
- cout<<"tambah data :";
- break;
- }
- case 3:{
- cout<<"ubah stock :"<<endl;
- cout<<"masukan kode yg akan diubah "<<endl;
- cin>>kode;
- stok_s = cari_barang_stok(makanan,panjang_makanan,kode);
- cout<<"stok awal ="<<stok_s<<endl;
- cout<<"masukan stok sekarang :";
- cin>>istok;
- update_stok(makanan,panjang_makanan,kode,istok);
- break;
- }
- case 4:{
- /*
- cout<<"ubah harga :"<<endl;
- cout<<"masukan kode yg akan diubah "<<endl;
- cin>>kode;
- harga_s = cari_barang_harga(makanan,panjang_makanan,kode);
- cout<<"harga awal ="<<harga_s<<endl;
- cout<<"masukan harga sekarang :";
- cin>>iharga;
- update_harga(makanan,panjang_makanan,kode,iharga);
- */
- break;
- }
- }
- }
- break;
- case 3:
- cout<<"keluar";
- break;
- default:
- cout<<"tidak ada";
- break;
- }
- }while(pilihan != 3);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement