#include <iostream.h>
int select,item,a,back;
struct Rekaman1
{
int Kode,Harga,Jum,Total;
char Barang[50];
};
struct Rekaman1 Data[1000];
void MasterBarang(int back)
{
char ok;
ok='a';
for(item=0;item<1000;item++)
{
cout << endl<<endl;
cout << "Kode : "; cin >> Data[item].Kode;
cout << "Barang : "; cin >> Data[item].Barang;
cout << "Harga : "; cin >> Data[item].Harga;
if(back==0)
{
cout << "Data sudah OK (y/n) "; cin >> ok;
if(ok=='y')
{
break;
}
}
else
{
if(back==1)
{
break;
}
}
}
}
int Transaksi()
{
int NoMeja,CariKode;
cout << "\nNo. Meja : ";
cin >> NoMeja;
cout << "Kode : ";
cin >> CariKode;
for(item=0;item<1000;item++)
{
if(CariKode==Data[item].Kode)
{
cout << "\nKode : " << Data[item].Kode << endl;
cout << "Barang : " << Data[item].Barang << endl;
cout << "Harga : " << Data[item].Harga << endl;
cout << "Banyaknya : "; cin >> Data[item].Jum;
Data[item].Total=Data[item].Jum*Data[item].Harga;
cout << "Total :"<<Data[item].Total<<endl;;
cout << "\nKode\tNama Barang\tHarga\tJumlah\tTotal"<<endl;
cout << Data[item].Kode<<"\t" << Data[item].Barang << "\t\t" << Data[item].Harga << "\t" << Data[item].Jum << "\t" << Data[item].Total << "\n\n";
back=0;
break;
item=2712;
}
else
{
back=1;
}
}
return back;
}
void main()
{
int Finish;
back=0;
Finish=0;
while(Finish==0)
{
if(back==0)
{
cout << "\nPilih Jenis :\n1.Input data barang\n2.Masukkan Transaksi\nSelect (1/2) : ";
cin >> select;
}
if(select==1)
{
MasterBarang(back);
if(back==1)
{
select=2;
}
}
if(select==2)
{
Transaksi();
Finish=1;
}
if(back==1)
{
cout << "Data belum diinput, silahkan input data terlebih dahulu" << endl;
Finish=0;
select=1;
}
}
}
int select,item,a,back;
struct Rekaman1
{
int Kode,Harga,Jum,Total;
char Barang[50];
};
struct Rekaman1 Data[1000];
void MasterBarang(int back)
{
char ok;
ok='a';
for(item=0;item<1000;item++)
{
cout << endl<<endl;
cout << "Kode : "; cin >> Data[item].Kode;
cout << "Barang : "; cin >> Data[item].Barang;
cout << "Harga : "; cin >> Data[item].Harga;
if(back==0)
{
cout << "Data sudah OK (y/n) "; cin >> ok;
if(ok=='y')
{
break;
}
}
else
{
if(back==1)
{
break;
}
}
}
}
int Transaksi()
{
int NoMeja,CariKode;
cout << "\nNo. Meja : ";
cin >> NoMeja;
cout << "Kode : ";
cin >> CariKode;
for(item=0;item<1000;item++)
{
if(CariKode==Data[item].Kode)
{
cout << "\nKode : " << Data[item].Kode << endl;
cout << "Barang : " << Data[item].Barang << endl;
cout << "Harga : " << Data[item].Harga << endl;
cout << "Banyaknya : "; cin >> Data[item].Jum;
Data[item].Total=Data[item].Jum*Data[item].Harga;
cout << "Total :"<<Data[item].Total<<endl;;
cout << "\nKode\tNama Barang\tHarga\tJumlah\tTotal"<<endl;
cout << Data[item].Kode<<"\t" << Data[item].Barang << "\t\t" << Data[item].Harga << "\t" << Data[item].Jum << "\t" << Data[item].Total << "\n\n";
back=0;
break;
item=2712;
}
else
{
back=1;
}
}
return back;
}
void main()
{
int Finish;
back=0;
Finish=0;
while(Finish==0)
{
if(back==0)
{
cout << "\nPilih Jenis :\n1.Input data barang\n2.Masukkan Transaksi\nSelect (1/2) : ";
cin >> select;
}
if(select==1)
{
MasterBarang(back);
if(back==1)
{
select=2;
}
}
if(select==2)
{
Transaksi();
Finish=1;
}
if(back==1)
{
cout << "Data belum diinput, silahkan input data terlebih dahulu" << endl;
Finish=0;
select=1;
}
}
}