C++

C++ Project on Canteen Management

C++ Project on Canteen Management

Name: Gourav K. Choudhary Class: XI D Roll No.: 33

Introduction

Software for the use of the Canteen Department.

Source Code

#include
#include
#include
#include
#include
#include
#include

main()
{
  clrscr();
  unsigned int sum,add,d,i,j,e,f,g,h,k,l,w,x,y,z;
  unsigned int bir=10,per=36,der=110,mur=8,par=110,cor=90,twr=1199,lur=17,tir=107,
               rer=1499;
  int qubis=1000,abis=0,qupep=1000,apep=0,quden=110,aden=0,qumun=1000,amun=0,quperk=500,aperk=0,qucoc=400,acoc=0,qutit=100,atit=0,qulux=1000,alux=0,qutid=1000,atid=0,quree=300,aree=0;
  unsigned int m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;
  char name[50],rank[10],pu,c[20],a[15],b[15],ok;
  clrscr();
  printf("\n +++++++++++++++++++++++++++++++++++++++*++++++++++++++++++++++++++++++++++++++");
  printf("\n +                                     ***                                    +");
  printf("\n +                                    *****                                   +");
  printf("\n +                                   *******                                  +");
  printf("\n +                                  *********                                 +");
  printf("\n +                                 ***********                                +");
  printf("\n +                                *************                               +");
  printf("\n +                               ***************                              +");
  printf("\n +                              *****************                             +");
  printf("\n +                             *******************                            +");
  printf("\n +                            *********************                           +");
  printf("\n +                           ***********************                          +");
  printf("\n +                          *************************                         +");
  printf("\n +                         ***************************                        +");
  printf("\n +                        *****************************                       +");
  printf("\n +                       *******************************                      +");
  printf("\n +                      *********************************                     +");
  printf("\n +                     ***********************************                    +");
  printf("\n +                    *************************************                   +");
  printf("\n +                   ***************************************                  +");
  printf("\n +                  *****************************************                 +");
  printf("\n +                 *******************************************                +");
  printf("\n +                *********************************************               +");
  printf("\n +               ***********************************************              +");
  printf("\n +              *************************************************             +");
  printf("\n +             *********************WELCOME***********************            +");
  printf("\n +              *************************************************             +");
  printf("\n +               ***********************************************              +");
  printf("\n +                *********************************************               +");
  printf("\n +                 *******************************************                +");
  printf("\n +                   ***************************************                  +");
  printf("\n +                    *************************************                   +");
  printf("\n +                     ***********************************                    +");
  printf("\n +                      *********************************                     +");
  printf("\n +                       *******************************                      +");
  printf("\n +                        *****************************                       +");
  printf("\n +                         ***************************                        +");
  printf("\n +                          *************************                         +");
  printf("\n +                           ***********************                          +");
  printf("\n +                            *********************                           +");
  printf("\n +                             *******************                            +");
  printf("\n +                              *****************                             +");
  printf("\n +                               ***************                              +");
  printf("\n +                                *************                               +");
  printf("\n +                                 ***********                                +");
  printf("\n +                                  *********                                 +");
  printf("\n +                                   *******                                  +");
  printf("\n +                                    *****                                   +");
  printf("\n +                                     ***   BY:-  iCBSE.com            +");
  printf("\n +++++++++++++++++++++++++++++++++++++++*++++++++++++++++++++++++++++++++++++++");
  getch();
  clrscr();
  cout<<"\n\n\t      w             w    e e e e e e e e    l            ";
  cout<<"\n\n\t      w      w      w    e                  l            ";
  cout<<"\n\n\t      w     w w     w    e                  l            ";
  cout<<"\n\n\t      w    w   w    w    e e e e e e e e    l            ";
  cout<<"\n\n\t      w   w     w   w    e e e e e e e e    l            ";
  cout<<"\n\n\t      w  w       w  w    e                  l            ";
  cout<<"\n\n\t      w w         w w    e                  l            ";
  cout<<"\n\n\t      w             w    e e e e e e e e    l l l l l l l l";
  cout<<"\n\n\n\n   c c c c c c c      o o o o o o o     m               m    e e e e e e e e   ";
  cout<<"\n\n  c                  o             o    m m           m m    e  ";
  cout<<"\n\n  c                  o             o    m  m         m  m    e     ";
  cout<<"\n\n  c                  o             o    m   m       m   m    e e e e e e e e      ";
  cout<<"\n\n  c                  o             o    m    m     m    m    e e e e e e e e    ";
  cout<<"\n\n  c                  o             o    m     m   m     m    e      ";
  cout<<"\n\n  c                  o             o    m      m m      m    e     ";
  cout<<"\n\n   c c c c c c c      o o o o o o o     m       m       m    e e e e e e e e    ";
  getch();
  clrscr();
  main:;
  cout<<"\n\n\n\t\t\t     AFFWA CANTEEN MANAGEMENT";
  cout<<"\n\n\nCONSUMER INFORMATION";
  cout<<"\n\n\n\n NAME:";
  gets(name);
  cout<<"\n RANK:";
  gets(rank);
  cout<<"\n SERVICE NO.:";
  cin>>a;
  cout<<"\n SMART CARD NO.:";
  cin>>b;
  cout<<"\n PHONE NO.:";
  cin>>c;
  cout<<"\n ENTER BILL NO.:";
  cin>>i;
  again:;
  clrscr();
  cout<<"\n\n\n\n\1.MENU & PURCHASE";
  cout<<"\n\n\n\2.DETAILS";
  cout<<"\n\n\n\3.NEW CUSTOMER";
  cout<<"\n\n\n\4.QUANTITY AVAILABLE";
  cout<<"\n\n\n\5.EXIT";
  cout<<"\n\n\nENTER YOUR CHOICE:";
  cin>>d;
  clrscr();
  switch(d)
  {
     case 1:
      cout<<"\nITEMS\t\t\t\t\t\t\t      RATE(RS)";
      cout<<"\n\n\nBISCUTE\t\t\t\t\t\t\t\t10  ";
      cout<<"\n\nPEPSODENT\t\t\t\t\t\t\t36";
      cout<<"\n\nDENIM POWDER\t\t\t\t\t\t\t110   ";
      cout<<"\n\nMUNCH\t\t\t\t\t\t\t\t8  ";
      cout<<"\n\nPARK AVENUE PERFUME\t\t\t\t\t\t110   ";
      cout<<"\n\nCOCONUT HAIR OIL\t\t\t\t\t\t90  ";
      cout<<"\n\nTITAN WATCH\t\t\t\t\t\t\t1199   ";
      cout<<"\n\nLUX SOAP\t\t\t\t\t\t\t17   ";
      cout<<"\n\nTIDE\t\t\t\t\t\t\t\t107   ";
      cout<<"\n\nREEBOK SHOES\t\t\t\t\t\t\t1499   ";
      start:
      cout<<"\n\n\nDO YOU WANT TO PURCHASE(Y/N):\n";
      cin>>pu;
      if(pu=='Y'||pu=='y')
      {switch(pu)
       case 1:
        clrscr();
        cout<<"\n\n\n\t\t\t\tPURCHASE LIST";
        bis:;
        cout<<"\nBISCUTE(MAX 30): ";
        cin>>m;
        if(m>30)
        {
          cout<<"Enter Quantity Smaller than 30";
          getch();
          goto bis;
        }
        else
        abis=qubis-m;
        pep:;
        cout<<"\nPEPSODENT(MAX 2): ";
        cin>>n;
        if(n>2)
        {
          cout<<"Enter Quantity Smaller than 2";
          getch();
          goto pep;
        }
        else
        apep=qupep-n;
        den:;
        cout<<"\nDENIM POWDER(MAX 2): ";
        cin>>o;
        if(o>2)
        {
          cout<<"Enter Quantity Smaller then 2";
          getch();
          goto den;
        }
        else
        aden=quden-o;
        mun:;
        cout<<"\nMUNCH(MAX 50): ";
        cin>>p;
        if(p>50)
        {
          cout<<"Enter Quantity Smaller then 50";
          getch();
          goto mun;
        }
        else
        amun=qumun-p;
        park:;
        cout<<"\nPARK AVENUE PERFUME(MAX 2): ";
        cin>>q;
        if(q>2)
        {
          cout<<"Enter Quantity Smaller then 2";
          getch();
          goto park;
        }
        else
        aperk=quperk-q;
        coco:;
        cout<<"\nCOCONUT HAIR OIL(MAX 2): ";
        cin>>r;
        if(r>2)
        {
          cout<<"Enter Quantity Smaller then 2";
          getch();
          goto coco;
        }
        else
        acoc=qucoc-r;
        titan:;
        cout<<"\nTITAN WATCH(MAX 2): ";
        cin>>s;
        if(s>2)
        {
          cout<<"Enter Quantity Smaller then 2";
          getch();
          goto titan;
        }
        else
        atit=qutit-s;
        lux:;
        cout<<"\nLUX SOAP(MAX 10): ";
        cin>>t;
        if(t>10)
        {
          cout<<"Enter Quantity Smaller then 10";
          getch();
          goto lux;
        }
        else
        alux=qulux-t;
        tid:;
        cout<<"\nTIDE(MAX 2): ";
        cin>>u;
        if(u>2)
        {
          cout<<"Enter Quantity Smaller then 2";
          getch();
          goto tid;
        }
        else
        atid=qutid-u;
        ree:;
        cout<<"\nREEBOK SHOES(MAX 4): ";
        cin>>v;
        if(v>4)
        {
          cout<<"Enter Quantity Smaller then 4";
          getch();
          goto ree;
        }
        else
        aree=quree-v;
        cout<<"\n";
        clrscr();
        cout<<"\n\n\n\n\n\n\t\t\t\tAFFWA CANTEEN\n";
        cout<<"\n\n\t\t\t\t  CASH MEMO\n";
        cout<<"\n\nBILL NO.:"<<i;
        if(m>0)
          cout<<"\n\nBISCUTE"<<"\t\t"<<m<<"\t\t"<<bir<<"\t\t"<<m*bir;
        if(n>0)
          cout<<"\n\nPEPSODENT"<<"\t\t"<<n<<"\t\t"<<per<<"\t\t"<<n*per;
        if(o>0)
          cout<<"\n\nDENIM POWDER"<<"\t\t"<<o<<"\t\t"<<der<<"\t\t"<<o*der;
        if(p>0)
          cout<<"\n\nMUNCH"<<"\t\t"<<p<<"\t\t"<<mur<<"\t\t"<<p*mur;
        if(q>0)
          cout<<"\n\nPARK AVENUE PERFUME"<<"\t\t"<<q<<"\t\t"<<par<<"\t\t"<<q*par;
        if(r>0)
          cout<<"\n\nCOCONUT HAIR OIL"<<"\t\t"<<r<<"\t\t"<<cor<<"\t\t"<<r*cor;
        if(s>0)
          cout<<"\n\nTITAN WATCH"<<"\t\t"<<s<<"\t\t"<<twr<<"\t\t"<<s*twr;
        if(t>0)
          cout<<"\n\nLUX SOAP"<<"\t\t"<<t<<"\t\t"<<lur<<"\t\t"<<t*lur;
        if(u>0)
          cout<<"\n\nTIDE"<<"\t\t"<<u<<"\t\t"<<tir<<"\t\t"<<u*tir;
        if(v>0)
          cout<<"\n\nREEBOK SHOES"<<"\t\t"<<v<<"\t\t"<<rer<<"\t\t"<<v*rer;
        if(m>0||n>0||o>0||p>0||q>0||r>0||s>0||t>0||u>0||v>0)
        {
          cout<<"\n\t\t\tItems Avaliable in Canteen.\n\n\n";
          cout<<"===============================================================================";
          cout<<"\nITEMS";
        }
      }
  }
}
Share:

Comments from readers

Leave a Comment

Share your thoughts below. Comments appear after a quick review.

You may also want to see: