Supermarket in c++

Supermarket, cashier , teller or program kasir in indonesian application code in c++ :
#include "iostream.h"
#include "string.h"
#include "conio.h"

int jml,i=0,j,banding1,banding2;
char pilih,ulang,cari[30];

struct dagang
{
    char kodeBarang    [10];
    char namaBarang    [40];
    char jenisBarang[40];
    char harga        [40];
    char rak        [5];
    char jumlah        [50];
    char transaksi[50];
}stock[50];

void input()
{
    do
    {
        cout<<"KodeBarang Barang : ";
        cin>>stock[i].kodeBarang;
        cout<<"namaBarang Nama Barang : ";
        cin>>stock[i].namaBarang;
        cout<<"jenisBarang Jenis Barang : ";
        cin>>stock[i].jenisBarang;
        cout<<"harga harga barang: ";
        cin>>stock[i].harga;
         cout<<"rak No rak : ";
        cin>>stock[i].rak;
        cout<<endl;
        cout<<"Masukkan Masukan barang Lagi (y/t) : ";
        cin>>ulang;
        i++;
        cout<<endl;
    }while(ulang=='y'||ulang=='Y');   
}


void output()
{
    for(j=0;j<i;j++)
    {
        cout<<"KodeBarang Barang = "<<stock[j].kodeBarang<<endl;
        cout<<"namaBarang Nama barang = "<<stock[j].namaBarang<<endl;
        cout<<"jenisBarang jenis barang = "<<stock[j].jenisBarang<<endl;
        cout<<"harga harga barang = "<<stock[j].harga<<endl;
        cout<<"rak Rak dagang = "<<stock[j].rak<<endl<<endl;
    }
}

void transaksi()
{
char kd[5],nm[20];
int hrg,jml,tot;

/*program input*/
cout<<"masukan kode barang  :";cin>>kd;
cout<<"Masukan nama barang  :";cin>>nm;
cout<<"Masukan harga barang :";cin>>hrg;
cout<<"Masukan Jumlah Beli  :";cin>>jml;
    tot=hrg*jml;
/*clrscr();
/*program output*/
cout<<"STRUK PEMBAYARAN BARANG"<<endl;
cout<<"--------------------------"<<endl;
cout<<"Kode Barang        :"<<kd<<endl;
cout<<"Nama Barang        :"<<nm<<endl;
cout<<"Harga             :"<<hrg<<endl;
cout<<"Beli                :"<<jml<<endl;
cout<<"Total            :"<<tot<<endl;
cout<<"--------------------------"<<endl;
cout<<" *** Terima kasih ***"<<endl;
    getch();
}


void main()
{
    do
    {
menu:
    cout<<" ===================="<<endl;
    cout<<"| Menu Alfa Mlarat   |"<<endl;
    cout<<"|===================="<<endl;
    cout<<"|Program Supermarket |"<<endl;
    cout<<" --------------------"<<endl;
    cout<<"1. Input Data Barang baru"<<endl<<"2. Transaksi Penjualan"<<endl<<"3. lihat Barang Keluar"<<endl<<endl;
    cout<<"Pilih Angka Menu : ";
    cin>>pilih;
    cout<<endl;
    if(pilih=='1')
    {
input:
        input();
tidak:
        if(ulang=='t'||ulang=='T')
        {
            goto menu;
        }
        else
        {
            cout<<"Menu Yang Anda Pilih Tidak Ada"<<endl<<endl;
masukkan:
            cout<<"Masukan Data barang (y/t) : ";
            cin>>ulang;
            if(ulang=='y'||ulang=='Y')
                goto input;
            else
                if(ulang=='t'||ulang=='T')
                    goto tidak;
                else
                    goto masukkan;
        }
           
    }

    if(pilih=='2')
    {
        if (i==0)
        {
            cout<<"Masukkan Data dagang Dulu"<<endl<<endl;
            goto input;
        }
        else
        {
            do
            {
menucari:
           
                if(pilih=='1')
                {
                    input();
                }
                else
                    if(pilih=='2')
                    {
                        transaksi();
                    }
                    else
                    {
                        cout<<"Menu Yang Anda Pilih Tidak Ada"<<endl<<endl;
                        goto menucari;
                    }
                cout<<"Cari Lagi y/t : ";
                cin>>ulang;
                cout<<endl;
            }while(ulang=='y'||ulang=='Y');
            if(ulang=='t'||ulang=='T')
                goto menu;
            else
            {
                cout<<"Menu Yang Anda Pilih Tidak Ada"<<endl<<endl;
                goto menu;
            }
        }
    }
    if(pilih=='3')
        if (i==0)
        {
            cout<<"Masukkan Data dagang Dulu"<<endl<<endl;
            goto menu;
        }
        else
        {
        do
        {
            cout<<"Daftar barang yang ada saat ini "<<endl;
            cout<<"================================"<<endl<<endl;
            output();
ulang:
            cout<<"Lihat Daftar dagang Lagi (y/t)";
            cin>>ulang;
            cout<<endl;
        }while(ulang=='y'||ulang=='Y');
        if(ulang=='t'||ulang=='T')
            goto menu;
        else
        {
            cout<<"Menu Yang Anda Pilih Tidak Ada"<<endl<<endl;
            goto ulang;
        }
        }
    else
        cout<<"Menu Yang Anda Pilih Tidak Ada"<<endl<<endl;
    }while(pilih!='1'||pilih!='2'||pilih!=3);   
}
Previous
Next Post »