program kasir c++

Program Kasir Dalam C++

videonya

Program Kasir dalam C++. program dalam c++ ini saya buat untuk melengkapi nilai semester saya. Semoga bermanfaat.
Berikut adalah skrip untuk program kasir dalam c++, yang sudah menggunakan basis data memanfaatkan array.
Dibawah ini adalah skrip dari program tersebut.

 

#include
#include
#include
#include
/* run this program using the console pauser or add your own getch, system(“pause”) or input loop */
using namespace std;
struct menu {
char nama[50];
int nomeja;
};
string jp[7]={” “,”Sukiyaki”,”Ramen Ichiraku”,”Sup Udon”,”Sake”,”Ocha”,”Aojiro”};
string kore[7]={” “,” Bibimbap”,”Kimbap”,”Kimchi”,”Bokbunja Ju”,”Banana Milk”,”Teh Omiji”};
string indo[7]={” “,”Sate Ayam”,”Nasi Goreng”,”Rendang”,”Wedang Uwoh”,”Es Teh”,”Kopi Luwak”};
float hrg1[7]={0000,30000,25000,30000,30000,20000,20000};
float hrg2[7]={0000,25000,20000,30000,20000,15000,15000};
float hrg3[7]={0000,20000,15000,20000,15000,3000,30000};
menu kop(){
cout<<"================================================="<<endl;
cout<<"| WELCOME TO HEHO CAFE |"<<endl;
cout<<"| PROVIDE |"<<endl;
cout<<"|JAPANESSE FOOD'S, KOREAN FOOD'S AND INDO FOOD'S|"<<endl;
cout<<"================================================="<<endl;

}
menu dftarmenu(){
cout<<"================================================="<<endl;
cout<<"|DAFTAR MENU |"<<endl;
cout<<"|1. JAPANESSE FOOD'S |"<<endl;
cout<<"|2. KOREAN FOOD'S |"<<endl;
cout<<"|3. INDO FOOD'S |"<<endl;
}
menu daftarmenu1(int b1){
switch(b1){
case 1 :
cout<<"Nama Makana Harga"<<endl;
cout<<"1. Sukiyaki Rp. "<<hrg1[1]<<endl;
cout<<"2. Ramen Ichiraku Rp. "<<hrg1[2]<<endl;
cout<<"3. Sup Udon Rp. "<<hrg1[3]<<endl<<endl;
cout<<"Nama Minuman"<<endl;
cout<<"4. Sake Rp. "<<hrg1[4]<<endl;
cout<<"5. Ocha Rp. "<<hrg1[5]<<endl;
cout<<"6. Aojiro Rp. "<<hrg1[6]<<endl;
cout<<"Jikalau Salah Klik 0"<<endl;
break;
case 2 :
cout<<"Nama Makana Harga"<<endl;
cout<<"1. Bibimbap Rp. "<<hrg2[1]<<endl;
cout<<"2. Kimbap Rp. "<<hrg2[2]<<endl;
cout<<"3. Kimchi Rp. "<<hrg2[3]<<endl<<endl;
cout<<"Nama Minuman"<<endl;
cout<<"4. Bokbunja Ju Rp. "<<hrg2[4]<<endl;
cout<<"5. Banana Milk Rp. "<<hrg2[5]<<endl;
cout<<"6. Teh Omiji Rp. "<<hrg2[6]<<endl;
cout<<"Jikalau Salah Klik 0"<<endl;
break;
case 3 :
cout<<"Nama Makana Harga"<<endl;
cout<<"1. Sate Ayam Rp. "<<hrg3[1]<<endl;
cout<<"2. Nasi Goreng Rp. "<<hrg3[2]<<endl;
cout<<"3. Rendang Rp. "<<hrg3[3]<<endl<<endl;
cout<<"Nama Minuman"<<endl;
cout<<"4. Wedang Uwoh Rp. "<<hrg3[4]<<endl;
cout<<"5. Es Teh Rp. "<<hrg3[5]<<endl;
cout<<"6. Kopi Luwak Rp. "<<hrg3[6]<<endl;
cout<<"Jikalau Salah Klik 0"<<endl;
break;
default :
cout<<"Pilihan Tidak Tersedia"<<endl;
break;
}
}
int main(int argc, char** argv) {
int a,b2,b3[2],b4[2],b5,b6=1,b7;
int nommej[50];
string out[50],out1[50];
float ho[50],ho1[50],ho2[50],ho3[50];
for(a=1;a<=50;a++){
nommej[a]=0;
}
awal :
kop();
cout<<"Nomor Meja 1 – 50"<<endl<<endl;
cout<<"Pilih Nomor Meja "<<endl<>a;
for(int a1=a;a1<=50;a1++){
if(a==a1 && nommej[a]==0){
cout<<"Nomer meja tersedia"<<endl;
nommej[a]=1;
cout<<"Klik Enter"<<endl;
getch();
goto dua;
}
else{
cout<<"Pilih Meja lain"<<endl;
cout<<"Klik Spasi"<<endl;
getch();
system("cls");
goto awal;
}
}
dua :
do{
system("cls");
kop();
dftarmenu();
cout<>b2;
daftarmenu1(b2);
cout<<"MASUKAN NOMOR YANG TERTERA PADA MAKANAN YANG ANDA PILIH "<>b3[0];
cout<<"BERAPA BANYAK ? "<>b3[1];
cout<<"MASUKAN NOMOR YANG TERTERA PADA MINUMAN YANG ANDA PILIH "<>b4[0];
cout<<"BERAPA BANYAK ? "<>b4[1];
switch(b2){
case 1:
out[b6]=jp[b3[0]];
ho[b6]=hrg1[b3[0]]*b3[1];
out1[b6]=jp[b4[0]];
ho1[b6]=hrg1[b4[0]]*b4[1];
ho2[b6]=b3[1];
ho3[b6]=b4[1];
break;
case 2:
out[b6]=kore[b3[0]];
ho[b6]=hrg2[b3[0]]*b3[1];
out1[b6]=kore[b4[0]];
ho1[b6]=hrg2[b4[0]]*b4[1];
ho2[b6]=b3[1];
ho3[b6]=b4[1];
break;
case 3:
out[b6]=indo[b3[0]];
ho[b6]=hrg3[b3[0]]*b3[1];
out1[b6]=indo[b4[0]];
ho1[b6]=hrg3[b4[0]]*b4[1];
ho2[b6]=b3[1];
ho3[b6]=b4[1];
break;
}
cout<<"Press 1 to choose menu again and 0 to finish"<>b5;
b6++;
}while(b5==1);
system(“cls”);
cout<<"Struck Pembelian"<<endl;
cout<<"Heho Cafe"<<endl;
cout<<"Nomer Meja Anda : "<<a<<endl<<endl;
for(b7=1;b7<b6;b7++){
cout<<ho2[b7];
cout<<out[b7];
cout<<ho[b7];
cout<<endl<<endl;
cout<<ho3[b7];
cout<<out1[b7];
cout<<ho1[b7];
cout<<endl;
}
getch();
system("cls");
goto awal;
return 0;
}
Pemrograman C++ , Pemrograman kasir di C++ , Pemrograman Dev C++
sumber :https://riau2015.wordpress.com/2016/03/05/program-kasir-dalam-c/


EmoticonEmoticon