0% found this document useful (0 votes)
12 views51 pages

Computer Shop Management Software

This document outlines a computer shop project developed by Rishabh Dalela, which includes a software program for managing customer records. The program allows users to enter, display, search, delete, and modify customer information, as well as manage purchases. It features a user-friendly interface with various functionalities aimed at enhancing customer service in the shop.

Uploaded by

rhatwalia
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views51 pages

Computer Shop Management Software

This document outlines a computer shop project developed by Rishabh Dalela, which includes a software program for managing customer records. The program allows users to enter, display, search, delete, and modify customer information, as well as manage purchases. It features a user-friendly interface with various functionalities aimed at enhancing customer service in the shop.

Uploaded by

rhatwalia
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

COMPUTER SHOP

/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
& COMPUTER SCIENCE PROJECT WORK &
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

SOFTWARE FOR THE USE IN COMPUTERS SHOP

***INTRODUCTION***

/////////////////////////////
NAME:- Rishabh Dalela
CLASS:- XII SEC:- 'A'
ROLL NO:- '10'
/////////////////////////////

####################
# STAR COMPUTERS #
####################

/*
### HEADER FILES ###
*/
#include<fstream.h> //for reading and writing files
#include<conio.h> //for clrscr()
#include<string.h> //for string characters
#include<stdio.h> //for gets and puts function
#include<process.h> //for exit function
#include<iomanip.h> //for setw function

1|Page
#include<dos.h> //for delay and sleep function
#include<graphics.h> //for textcolor & textbackground

class consumer
{
int cno;
char cname[20];
char adress[20];
int a,b,c;
float i;
public:

//FUNCTION TO ENTER THE VALUES

public:

void entry()
{
clrscr();
textcolor(RED);
gotoxy(32,4);
cputs("S.T.A.R COMPUTERS");
gotoxy(5,8);
cputs("Customer ID :");
gotoxy(5,10);
cputs("Customer name :");
gotoxy(5,12);
cputs("Customer adress :");
gotoxy(5,14);
cputs("Customer Service number :");
2|Page
gotoxy(5,16);
cputs("Costumer Smart card number :");
gotoxy(5,18);
cputs("Costumer Phone number :");
gotoxy(5,20);
cputs("Customer Bill number :");
gotoxy(45,8);
cin>>cno;
gotoxy(45,10);
gets(cname);
gotoxy(45,12);
gets(adress);
gotoxy(45,14);
cin>>a;
gotoxy(45,16);
cin>>b;
gotoxy(45,18);
cin>>c;
gotoxy(45,20);
cin>>i;
}

//FUNCTION TO DISPLAY THE VALUES

void display()
{
cout<<"\n\n";
gotoxy(5,8);
cputs("Customer ID :");

3|Page
cout<<cno;
gotoxy(5,10);
cputs("Customer name :");
puts(cname);
gotoxy(5,12);
cout<<"Customer adress :"<<adress;
gotoxy(5,14);
cout<<"Customer Service number :" <<a;
gotoxy(5,16);
cout<<"Costumer Smart card number :"<<b;
gotoxy(5,18);
cout<<"Costumer Phone number :"<<c;
gotoxy(5,20);
cout<<"Customer Bill number :"<<i<<"\n";
}
int rcno()
{
return cno;
}
}c;

//FUNCTION TO WRITE THE VALUES

void write()
{
char ch;
consumer c;
fstream f1;
[Link]();

4|Page
[Link]("[Link]",ios::app|ios::binary);
cout<<"\n\n\tDO you want to save the record(y/n)\t";
cin>>ch;
if(ch=='y')
{
[Link]((char*)&c,sizeof(c));
}
[Link]();
}

//FUNCTION TO READ THE VALUES

void read()
{
consumer c;
fstream f1;
[Link]("[Link]",ios::in|ios::binary);
while(![Link]())
{
[Link]((char*)&c,sizeof(c));
[Link]();
if([Link]())
{
cout<<"\n\n End of the file reached\n\n";
}
}
[Link]();
}

5|Page
//FUNCTION FOR SEARCHING THE RECORD

void search()
{
consumer c;
int rn;
char found='n';
ifstream f1("[Link]",ios::in);
cout<<"\n\n Enter Customer ID you want to SEARCH :\t";
cin>>rn;
while(![Link]())
{
[Link]((char*)&c,sizeof(c));
if([Link]()==rn)
{
[Link]();
found='y';
break;
}
}
if(found=='n')
cout<<"\n\n\tRECORD NOT FOUND!!!!!!!!!!!!!\n"<<endl;
[Link]();
}

//FUNCTION TO DELELTE THE RECORD

void del()
{

6|Page
ifstream f1("[Link]",ios::in);
ofstream f2("[Link]",ios::out);
int rno;
char found='f',confirm='n';
cout<<"\n\n Enter Customer ID you want to DELETE :\t";
cin>>rno;
while(![Link]())
{
[Link]((char*)&c,sizeof(c));
if([Link]()==rno)
{
[Link]();
found='t';
cout<<"\n\n Are you sure want to DELETE this record ?
(y/n)\t";
cin>>confirm;
if(confirm=='n')
[Link]((char*)&c,sizeof(c));
}
else
[Link]((char*)&c,sizeof(c));
}
if(found=='f')
cout<<"\n\n\tRECORD NOT FOUND\n";
[Link]();
[Link]();
remove("[Link]");
rename("[Link]","[Link]");

7|Page
[Link]("[Link]",ios::in);
clrscr();
cout<<"\n\n\n Now the file contains\n\n\n";
while(![Link]())
{
[Link]((char*)&c,sizeof(c));
if([Link]())
[Link]();
}
[Link]();
}

//FUNCTION TO MODIFY THE RECORD

void update()
{
fstream f1("[Link]",ios::in | ios::out | ios::binary);
int rno;
long pos;
char found='f';
cout<<"\n\n Enter the Customer ID you want to MODIFY :\
t";
cin>>rno;
while(![Link]())
{
pos=[Link]();
[Link]((char*)&c,sizeof(c));
if([Link]()==rno)
{

8|Page
[Link]();
[Link](pos);
[Link]((char*)&c,sizeof(c));
found='t';
break;
}
}
if(found=='f')
cout<<"\n\n\tRECORD NOT FOUND\n";
[Link](0);
clrscr();
cout<<"\n Now the file contains\n\n";
[Link]();
[Link]();
getch();
}

//STARTING OF THE VOID MAIN

void main()
{
textbackground(LIGHTBLUE);
unsigned int sum,add,d,j,e,f,g,h,k,l,w,x,y,z,choice;
int
abis=0,apep=0,aden=0,amun=0,aperk=0,acoc=0,atit=0,alux=0,atid=0,a
ree=0;
unsigned int m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;
int
pend=0,print=0,graph=0,ram=0,hard=0,win=0,ant=0,p1=0,p2=0,g1=0,r

9|Page
1=0,h1=0,w1=0,an1=0,mo=0,mous=0,web=0,aweb=0,asc=0,scan=0,tot
al=0;
char pu,str[10],yes,et;
clrscr();

WELCOME\n\n";
cout<<"\t\t\t\t TO\n\n";
cout<<"\t\t\t\t THE\n\n";
cout<<"\t\t\t WORLD OF C++\n";
getch();
clrscr();
pass:;
cout<<"\n\n\tPLEASE BE CAREFUL ENTER THE PASSWORD IN
SMALL LETTERS\n";
cout<<"\n\t\tPASSWORD DOES NOT CONTAINS ANY NUMBER\n\
n\n";
cout<<"\n\n\t\t\tEnter your Password\t";
str[0]=getch();
cout<<"*";
str[1]=getch();
cout<<"*";
str[2]=getch();
cout<<"*";
str[3]=getch();
cout<<"*";
str[4]=getch();
cout<<"*";
str[5]=getch();

10 | P a g e
cout<<"*";
str[6]=getch();
cout<<"*";
str[7]='\0';
cout<<"*";
if(strcmp(str,"software")==0)
{
cout<<"\n\n\n\t\tPLEASE WAIT WHILE LOADING THE PROJECT";
delay(150);
cout<<".";
delay(150);
cout<<".";
delay(150);
cout<<".";
delay(150);
cout<<".";
delay(150);
cout<<".";
delay(150);
cout<<".";
delay(150);
cout<<".";
delay(150);
cout<<".";
delay(150);
cout<<".";
delay(150);
cout<<".";

11 | P a g e
delay(200);
}
else
{
cout<<"\n\n\t\t\t$$$$$$ Ooop's wrong password $$$$$$\n";
cout<<"\n\n\t\t\t%%%%%% Please re-enter the password%%%%
%%\n";
getch();
k++;
//getch();
if(k==3)
{
cout<<"\nExiting from the project!!!!! Bye\n";
getch();
exit(0);
}
goto pass;
}
textcolor(RED);
clrscr();
gotoxy(1,6);
textcolor(MAGENTA);
cputs(" COMPUTER SCIENCE PROJECT WORK
\n");
printf(" \n");

printf("***************************************************
*****************************");
textcolor(BLACK+WHITE+BLINK);
12 | P a g e
cout<<"\n";
cputs (" WELCOME TO THE S.T.A.R COMPUTERS
\n");

printf("***************************************************
*****************************\n");

printf("***************************************************
*****************************\n");
gotoxy(2,21);
textcolor(GREEN);
cputs(" SCHOOL:-DEEP MEMORIAL PUBLIC SCHOOL
");
gotoxy(2,22);
cputs(" A-BLOCK RAMPRASTHA
");
cout<<"\n";

printf("***************************************************
*****************************\n");

printf("***************************************************
*****************************\n");
gotoxy(1,29);
textcolor(BROWN);
cputs(" SUBJECT TEACHER:-[Link] VASISTHA
\n");
cout<<"\n\n";

13 | P a g e
printf("***************************************************
*****************************\n");

printf("***************************************************
*****************************\n");
gotoxy(1,37);
textcolor(LIGHTGRAY);
cputs(" BY:- RISHABH DALELA \
n");
gotoxy(1,39);
cputs(" CLASS:- XII NON MED \
n");
gotoxy(1,41);
cputs(" ROLL NO:- (10)TEN \n");
gotoxy(1,43);
cputs(" YEAR:- 2017-2018 \n");
cout<<"\n\n";

printf("***************************************************
*****************************\n");

printf("***************************************************
*****************************\n");
cout<<"\n\n";
textcolor(LIGHTCYAN+BLINK);
gotoxy(45,48);
cputs("PRESS ENTER TO CONTINUE!!!!!!");
getch();
clrscr();

14 | P a g e
//DETAILS OF THIS PROJECT

gotoxy(25,10);
textcolor(RED);
cputs("WELCOME TO THE WORLD OF COMPUTERS .");
gotoxy(5,15);
cputs("THIS PROJECT CONTAINS SOME ITEMS AND SIMPLE
THING YOU HAVE TO DO IS:-");
gotoxy(5,17);
cputs("ENTER THE NAME , CUSTOMER ID , SERIAL NUMBER ,
SMART CARD NUMBER etc.");
gotoxy(5,19);
cputs("THEN PURCHASE THE ITEMS AND REMEMBER THE
QUANTITY ITEMS CARRY.");
gotoxy(5,21);
cputs("YOU CAN ALSO MODIFY , DELETE , SEARCH A RECORD.");
gotoxy(5,23);
cputs("YOU CAN ALSO ALL RECORDS YOU HAVE ENTERED IN
YOUR COMPUTER.");
gotoxy(5,25);
cputs("BUT DO NOT EXPECT FOR ANY DISCOUNT.");
gotoxy(5,27);
cputs("WE HOPE THAT YOU WILL BE SATISFIED WITH OUR
SERVICE.");
gotoxy(5,29);
cputs("WE ARE NOT RESPONSIBLE FOR ANY DEFECT IN THE
PRODUCT YOU PURCHASE.");
getch();
clrscr();
15 | P a g e
//LOADING THE PROJECT

gotoxy(32,13);
textcolor(LIGHTGREEN);
cputs("********************");
gotoxy(32,15);
cputs("LOADING YOUR PROJECT");
gotoxy(32,17);
cputs("********************");
gotoxy(32,20);
textcolor(MAGENTA+BLINK);
cputs("PLEASE WAIT.........");
textcolor(RED+GREEN);
delay(500);
gotoxy(32,35);
cputs("10 % completed..");
delay(500);
gotoxy(32,35);
cputs("20 % completed...");
delay(500);
gotoxy(32,35);
cputs("30 % completed....");
delay(500);
gotoxy(32,35);
cputs("40 % completed.....");
delay(500);
gotoxy(32,35);
cputs("50 % completed......");

16 | P a g e
delay(500);
gotoxy(32,35);
cputs("60 % completed.......");
delay(500);
gotoxy(32,35);
cputs("70 % completed........");
delay(500);
gotoxy(32,35);
cputs("80 % completed.........");
delay(500);
gotoxy(32,35);
cputs("90 % completed..........");
delay(500);
gotoxy(32,35);
cputs("100 % completed...........");
delay(500);

// TO PURCHASE ,SEARCH ,MODIFY ,DELETE ,DISPLAY


ALL RECORDS ,DETAILS ,NEW CUSTOMER

again:;
clrscr();
textbackground(LIGHTBLUE);
textcolor(GREEN);
cout<<"\n\t\t\t ^^^^^^^^^^^^^^^^^^^^^^^^^^^";
cout<<"\n\t\t\t !=========================!\n";
cout<<"\n\t\t\t !**** S.T.A.R CANTEEN ****!\n";
cout<<"\n\t\t\t !=========================!";

17 | P a g e
cout<<"\n\t\t\t ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n\n\
n\n";
cout<<" \t\t\t$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$";
cout<<"\n\n\t\t\t* [Link] CUSTOMER *";
cout<<"\n\n\t\t\t* [Link] *";
cout<<"\n\n\t\t\t* [Link] A RECORD *";
cout<<"\n\n\t\t\t* [Link] A RECORD *";
cout<<"\n\n\t\t\t* [Link] A RECORD *";
cout<<"\n\n\t\t\t* [Link] ALL RECORDS *";
cout<<"\n\n\t\t\t* [Link] AVAILABLE *";
cout<<"\n\n\t\t\t* [Link] *\n";
cout<<"\n\t\t\t$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$";
cout<<"\n\n\n\n\t Enter your choice :\t";
cin>>d;
switch(d)
{

case 1:

clrscr();
textcolor(WHITE);
cout<<"\n\n\n\t\t\t S.T.A.R COMPUTERS";
cout<<"\n\n\n\t\t\t COSUMER INFORMATION";

// TO ENTER THE DETAILS OF THE COSTUMER

write();

// ITEMS AND THIER RATES

18 | P a g e
start:
cout<<"\n\n\nDO YOU WANT TO PURCHASE(Y/N):\n\n";
cin>>pu;
if(pu=='Y'||pu=='y')
{
clrscr();

// PURCHASE LIST

items:;
cout<<"\n\t\t\t\t*************";
cout<<"\n\t\t\t\tPURCHASE LIST";
cout<<"\n\t\t\t\t*************\n\n\n\n";
cout<<"\n\n\t\t\[Link]";
cout<<"\n\n\t\t\[Link]";
cout<<"\n\n\t\t\[Link]";
cout<<"\n\n\t\t\[Link]";
cout<<"\n\n\t\t\[Link] CARD";
cout<<"\n\n\t\t\[Link]";
cout<<"\n\n\t\t\[Link] DISK";
cout<<"\n\n\t\t\[Link] ORIGINAL CD'S";
cout<<"\n\n\t\t\[Link]";
cout<<"\n\n\t\t\[Link]";
cout<<"\n\n\n\t\t\tEnter your choice\t";
cin>>choice;
if(choice==1)
{

//ITEMS AND RATES

19 | P a g e
bis:;
clrscr();
cout<<"\n\n\t\t\t\tPENDRIVES\n\n";
cout<<"\n ITEMS\t\t\t\t\tRATE\n";
cout<<"\n 1. 2GB\t\t\t\t\t350\n";
cout<<" 2. 4GB\t\t\t\t\t500\n";
cout<<" 3. 5GB\t\t\t\t\t700\n";
cout<<" 4. 8GB\t\t\t\t\t800\n";
cout<<" 5. 16GB\t\t\t\t\t1800\n";
cout<<" 6. 32GB\t\t\t\t\t2400\n";
cout<<" 7. 64GB\t\t\t\t\t3000\n";
cout<<"\n\n\tWhich PENDRIVE you want to purchase\t";
cin>>p1;
if(p1==1)
{
pend=350;
}
else if(p1==2)
{
pend=500;
}
else if(p1==3)
{
pend=700;
}
else if (p1==4)
{
pend=800;

20 | P a g e
}
else if(p1==5)
{
pend=1800;
}
else if(p1==6)
{
pend=2400;
}
else if(p1==7)
{
pend=3000;
}
else if(p1==0)
{
goto items;
}
else if(p1!=1||p1!=2||p2!=3||p1!=4||p1!=5||p1!=6||p1!
=7)
{
cout<<"\n\n\tOOPS!!!!!!! Wrong choice\n\n";
getch();
goto bis;
}
cout<<"\n\tPENDRIVE(MAX 5): \t";
cin>>m;
if(m>5)
{

21 | P a g e
cout<<"\n\n\tEnter Quantity Smaller than 5";
getch();
goto items;
}
else
abis=1000-m;
cout<<"\n\tDO you want to purchase more(y/n)";
cin>>yes;
if(yes=='y')
{
clrscr();
goto items;
}
else
{
clrscr();
goto cash;
}
}
if(choice==2)
{
pep:;
clrscr();
cout<<"\n\n\t\t\t\tSCANNER\n\n";
cout<<"\n ITEMS\t\t\t\tRATE\n";
cout<<"\n [Link]\t\t\t\t5000\n";
cout<<" [Link]\t\t\t\t6000\n";
cout<<" [Link] SCANNER\t\t\t4500\n";

22 | P a g e
cout<<" [Link] SCANNER\t\t\t8000\n";
cout<<" [Link] SCANNER\t\t\t10000\n";
cout<<"\n\n\tWhich SCANNER do you want to purchase\t";
cin>>scan;
if(scan==1)
{
asc=5000;
}
else if(scan==2)
{
asc=6000;
}
else if(scan==3)
{
asc=4500;
}
else if(scan==4)
{
asc=8000;
}
else if(scan==5)
{
asc=10000;
}
else if(scan==0)
{
goto items;
}

23 | P a g e
else if(scan!=1||scan!=2||scan!=3||scan!=4||p1!=5)
{
cout<<"\n\n\tOOPS!!!!!!! Wrong choice\n\n";
getch();
goto pep;
}
cout<<"\n\n\tSCANNER(MAX 5):\t ";
cin>>n;
if(n>5)
{
cout<<"\n\n\tEnter Quantity Smaller than 5";
getch();
goto items;
}
else
apep=1000-n;
cout<<"\n\tDO you want to purchase more(y/n)";
cin>>yes;
if(yes=='y')
{
clrscr();
goto items;
}
else
{
clrscr();
goto cash;
}

24 | P a g e
}
if(choice==3)
{
den:;
clrscr();
cout<<"\n\n\t\t\t\tPRINTER\n\n";
cout<<"\n ITEMS\t\t\t\tRATE\n";
cout<<"\n 1. HP Laser jet\t\t\t2000\n";
cout<<" 2. DOT Matrix Printer\t\t\t500\n";
cout<<"\n\n\tWhich PRINTER you want to purchase\t";
cin>>p2;
if(p2==1)
{
print=500;
}
else if(p2==2)
{
print=2000;
}
else if(p2==0)
{
goto items;
}
else if(p2!=1||p2!=2)
{
cout<<"\n\n\tOOPS!!!!!!! Wrong choice\n\n";
getch();
goto den;

25 | P a g e
}
cout<<"\n\tPRINTER(MAX 5):\t ";
cin>>o;
if(o>5)
{
cout<<"\n\n\tEnter Quantity Smaller than 5";
goto items;
}
else
aden=110-o;
cout<<"\n\tDO you want to purchase more(y/n)";
cin>>yes;
if(yes=='y')
{
clrscr();
goto items;
}
else
{
clrscr();
goto cash;
}
}
if(choice==4)
{
mun:;
clrscr();
cout<<"\n\n\t\t\t\tWEBCAM\n\n";

26 | P a g e
cout<<"\n ITEMS\t\t\t\t\tRATE\n";
cout<<"\n 1.5 PIXEL\t\t\t\t\t1500\n";
cout<<" 2.8 PIXEL\t\t\t\t\t6000\n";
cout<<" 3.12 PIXEL\t\t\t\t\t12000\n";
cout<<"\n\n\tWhich WEBCAM you want to purchase\t";
cin>>web;
if(web==1)
{
aweb=1500;
}
else if(web==2)
{
aweb=6000;
}
else if(web==3)
{
aweb=12000;
}
else if(web==0)
{
goto items;
}
else if(web!=1||web!=2||web!=3)
{
cout<<"\n\n\tOOPS!!!!!!! Wrong choice\n\n";
getch();
goto mun;
}

27 | P a g e
cout<<"\n\n\tWEBCAM(MAX 5):\t ";
cin>>p;
if(p>5)
{
cout<<"\n\n\tEnter Quantity Smaller than 5";
getch();
goto items;

}
else
amun=1000-p;
cout<<"\n\tDO you want to purchase more(y/n)";
cin>>yes;
if(yes=='y')
{
clrscr();
goto items;
}
else
{
clrscr();
goto cash;
}
}
if(choice==5)
{
park:;
clrscr();
cout<<"\n\n\t\t\t\tGRAPHIC CARD\n\n";
28 | P a g e
cout<<"\n ITEMS\t\t\t\t\tRATE\n";
cout<<"\n 1. 32 bit\t\t\t\t\t5000\n";
cout<<" 2. 64 bit\t\t\t\t\t8000\n";
cout<<"\n\n\tWhich GRAPHIC CARD you want to purchase\
t";
cin>>g1;
if(g1==1)
{
graph=5000;
}
else if(g1==2)
{
graph=8000;
}
else if(g1==0)
{
goto items;
}
else if(g1!=1||g1!=2)
{
cout<<"\n\n\tOOPS!!!!!!! Wrong choice\n\n";
getch();
goto park;
}
cout<<"\n\tGRAPHIC CARD(MAX 5):\t ";
cin>>q;
if(q>5)
{

29 | P a g e
cout<<"\n\n\tEnter Quantity Smaller than 5";
getch();
goto items;
}
else
aperk=500-q;
cout<<"\n\tDO you want to purchase more(y/n)";
cin>>yes;
if(yes=='y')
{
clrscr();
goto items;
}
else
{
clrscr();
goto cash;
}
}
if(choice==6)
{
coco:;
clrscr();
cout<<"\n\n\t\t\t\tRAM\n\n";
cout<<"\n ITEMS\t\t\t\t\tRATE\n";
cout<<"\n 1. 1GB\t\t\t\t\t2000\n";
cout<<" 2. 2GB\t\t\t\t\t4000\n";
cout<<"\n\n\tWhich RAM you want to purchase\t";

30 | P a g e
cin>>r1;
if(r1==1)
{
ram=2000;
}
else if(r1==2)
{
ram=4000;
}
else if(r1==0)
{
goto items;
}
else if(r1!=1||r1!=2)
{
cout<<"\n\n\tOOPS!!!!!!! Wrong choice\n\n";
getch();
goto coco;
}
cout<<"\n\tRAM(MAX 2): ";
cin>>r;
if(r>2)
{
cout<<"\n\n\tEnter Quantity Smaller than 2";
getch();
goto items;
}
else

31 | P a g e
acoc=400-r;
cout<<"\n\tDO you want to purchase more(y/n)";
cin>>yes;
if(yes=='y')
{
clrscr();
goto items;
}
else
{
clrscr();
goto cash;
}
}
if(choice==7)
{
titan:;
clrscr();
cout<<"\n\n\t\t\t\tHARD DISK\n\n";
cout<<"\n ITEMS\t\t\t\t\tRATE\n";
cout<<"\n 1. 20GB\t\t\t\t\t1500\n";
cout<<" 2. 50GB\t\t\t\t\t2000\n";
cout<<" 3. 80GB\t\t\t\t\t3000\n";
cout<<" 4. 160GB\t\t\t\t\t5000\n";
cout<<" 5. 320GB\t\t\t\t\t8000\n";
cout<<"\n\n\tWhich HARD DISK you want to purchase\t";
cin>>h1;
if(h1==1)

32 | P a g e
{
hard=1500;
}
else if(h1==2)
{
hard=2000;
}
else if(h1==3)
{
hard=3000;
}
else if(h1==4)
{
hard=5000;
}
else if(h1==5)
{
hard=8000;
}
else if(h1==0)
{
goto items;
}
else if(h1!=1||h1!=2||h1!=3||h1!=4||h1!=5)
{
cout<<"\n\n\tOOPS!!!!!!! Wrong choice\n\n";
getch();
goto titan;

33 | P a g e
}
cout<<"\n\tHARD DISK(MAX 5):\t ";
cin>>s;
if(s>5)
{
cout<<"\n\n\tEnter Quantity Smaller than 5";
getch();
goto items;
}
else
atit=100-s;
cout<<"\n\tDO you want to purchase more(y/n)";
cin>>yes;
if(yes=='y')
{
clrscr();
goto items;
}
else
{
clrscr();
goto cash;
}

}
if(choice==8)
{
lux:;
clrscr();
34 | P a g e
cout<<"\n\n\t\t\t\tWINDOWS ORIGINAL CD'S\n\n";
cout<<"\n ITEMS\t\t\t\tRATE\n";
cout<<"\n 1. 98\t\t\t\t\t1500\n";
cout<<" 2. 2000\t\t\t\t2000\n";
cout<<" 3. XP\t\t\t\t\t4000\n";
cout<<" 4. VISTA\t\t\t\t8000\n";
cout<<" 5. windows7\t\t\t\t11000\n";
cout<<"\n\n\tWhich WINDOWS CD you want to purchase\
t";
cin>>w1;
if(w1==1)
{
win=1500;
}
else if(w1==2)
{
win=2000;
}
else if(w1==3)
{
win=4000;
}
else if(w1==4)
{
win=8000;
}
else if(w1==5)
{

35 | P a g e
win=11000;
}
else if(w1==0)
{
goto items;
}
else if(w1!=1||w1!=2||w1!=3||w1!=4||w1!=5)
{
cout<<"\n\n\tOOPS!!!!!!!Wrong choice\n\n";
getch();
goto lux;
}
cout<<"\n\tWINDOWS ORIGINAL CD(MAX 5):\t ";
cin>>t;
if(t>5)
{
cout<<"\n\n\tEnter Quantity Smaller than 5";
getch();
goto items;
}
else
alux=1000-t;
cout<<"\n\tDO you want to purchase more(y/n)";
cin>>yes;
if(yes=='y')
{
clrscr();
goto items;

36 | P a g e
}
else
{
clrscr();
goto cash;
}
}
if(choice==9)
{
tid:;
clrscr();
cout<<"\n\n\t\t\t\tANTIVIRUS\n\n";
cout<<"\n ITEMS\t\t\t\tRATE\n";
cout<<"\n 1. NORTON\t\t\t\t1500\n";
cout<<" 2. AVIRA\t\t\t\t1200\n";
cout<<" 3. QUICKHEAL\t\t\t\t1300\n";
cout<<"\n\n\tWhich ANTIVIRUS you want to purchase\t";
cin>>an1;
if(an1==1)
{
ant=1500;
}
else if(an1==2)
{
ant=1200;
}
else if(an1==3)
{

37 | P a g e
ant=1300;
}
else if(an1==0)
{
goto items;
}
else if(an1!=1||an1!=2||an1!=3)
{
cout<<"\n\n\tOOPS!!!!!!!Wrong choice\n\n";
getch();
goto tid;
}
cout<<"\n\tANTI VIRUS(MAX 5): ";
cin>>u;
if(u>5)
{
cout<<"\n\n\tEnter Quantity Smaller than 5";
getch();
goto items;
}
else
atid=1000-u;
cout<<"\n\tDO you want to purchase more(y/n)";
cin>>yes;
if(yes=='y')
{
clrscr();
goto items;

38 | P a g e
}
else
{
clrscr();
goto cash;
}
}
if(choice==10)
{
ree:;
clrscr();
cout<<"\n\n\t\t\t\tMOUSE\n\n";
cout<<"\n ITEMS\t\t\t\tRATE\n";
cout<<"\n [Link] MOUSE\t\t\t\t150\n";
cout<<" [Link] MOUSE\t\t\t\t300\n";
cout<<"\n\n\tWhich MOUSE do you want to purchase\t";
cin>>mous;
if(mous==1)
{
mo=150;
}
else if(mous==2)
{
mo=300;
}
else if(mous==0)
{
goto items;

39 | P a g e
}
else if(mous!=1||mous!=2)
{
cout<<"\n\n\tOOPS!!!!!!!Wrong choice\n\n";
getch();
goto ree;
}
cout<<"\n\tMOUSE(MAX 2):\t ";
cin>>v;
if(v>2)
{
cout<<"\n\n\tEnter Quantity Smaller than 2";
getch();
goto items;
}
else
aree=300-v;
cout<<"\n\tDO you want to purchase more(y/n)";
cin>>yes;
if(yes=='y')
{
clrscr();
goto items; //GO BACK TO PURCHASE LIST
}
else
{
clrscr();
goto cash; //TO DISPLAY BILL

40 | P a g e
}
}
cout<<"\n\n\n";
clrscr();
cash:;
cout<<"\n\n\n\n\n\n\t\t\t\t S.T.A.R COMPUTERS\n";
cout<<"\n\n\t\t\t\t CASH MEMO\n";
cout<<"\n\n\n\n\n\n\n\n";

//TO DISPLAY THE INFORMATION OF THE CUSTOMER

[Link]();

//TO DISPLAY THE CASH MEMO

cout<<"\n\n\n\n";

cout<<"===================================================
============================";
cout<<"\nITEMS"
<<setw(40)<<"QUANTITY"<<setw(35)<<"PRICE(Rs.)";

cout<<"===================================================
============================";
if(m>0)
cout<<"\n\nPENDRIVE"
<<setw(35)<<m<<setw(28)<<"Rs."<<m*pend;
if(n>0)

41 | P a g e
cout<<"\n\nSCANNER"
<<setw(36)<<n<<setw(28)<<"Rs."<<n*asc;
if(o>0)
cout<<"\n\nPRINTER"
<<setw(36)<<o<<setw(28)<<"Rs."<<o*print;
if(p>0)
cout<<"\n\nWEBCAM"
<<setw(37)<<p<<setw(28)<<"Rs."<<p*aweb;
if(q>0)
cout<<"\n\nGRAPHIC CARD"
<<setw(31)<<q<<setw(28)<<"Rs."<<q*graph;
if(r>0)
cout<<"\n\nRAM"
<<setw(40)<<r<<setw(28)<<"Rs."<<r*ram;
if(s>0)
cout<<"\n\nHARD DISK"
<<setw(34)<<s<<setw(28)<<"Rs."<<s*hard;
if(t>0)
cout<<"\n\nWINDOWS ORIGINAL CD"
<<setw(24)<<t<<setw(28)<<"Rs."<<t*win;
if(u>0)
cout<<"\n\nANTIVIRUS"
<<setw(34)<<u<<setw(28)<<"Rs."<<u*ant;
if(v>0)
cout<<"\n\nMOUSE"
<<setw(38)<<v<<setw(28)<<"Rs."<<v*mo;
e=m*pend;
f=n*asc;

42 | P a g e
g=o*print;
h=p*aweb;
k=q*graph;
l=r*ram;
w=s*hard;
x=t*win;
y=u*ant;
z=v*mo;
sum=e+f+g+h+k+l+w+x+y+z; //TOTAL BILL
add=m+n+o+p+q+r+s+t+u+v; //QUANTITY OF ITEMS
cout<<"\
n========================================================
=======================";
cout<<"\
nTOTAL:"<<setw(38)<<add<<setw(27)<<"Rs."<<sum;
money:;
cout<<"\n\n\n\n\t\t\tEnter the cash paid\t";
cin>>total;
cout<<"\n\n\n\t\t\tCASH RECIEVED :"<<total;
if(total<sum)
{
cout<<"\n\n\tThe money you paid is less !!!! Please pay
more money";
getch();
goto money;
}
clrscr();

43 | P a g e
cout<<"\n\n\n\n\n\t NO CREDIT OF THE ADDITIONAL DUTY
OF";
cout<<"\n\n\t CUSTOMS LEVIED UNDER SECTION (5) OF";
cout<<"\n\n\t SECTION-3 OF THE CUSTOMS TARIFF ACT";
cout<<"\n\n\t 1975 HAVE BEEN AVAILED/SHALL BE
ADMISSABLE\n\n";
cout<<"\n\n\n\n\n\t\tCASH RECEIVED :\t"<<total;
cout<<"\n\n\t\tCASH AMOUNT :\t"<<sum;
cout<<"\n\n\t\tBALANCE RETURNED :\t"<<total-sum;
cout<<"\n\n\tTHANK YOU .\t\t\t\tVISIT US AGAIN\n";
cout<<"\n\n\tTHANK YOU FOR USING OUR SERVICE\n\n";
getch();
goto again;
}
else
{
clrscr();
getch();
goto again;
}

case 2:

//TO DISPLAY THE CANTEEN DETAILS

clrscr();
cout<<"\n\n\n\n\n\t\t\t\tSHOP DETAILS\n\n\n";

44 | P a g e
cout<<"\n\t%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n\
n";
cout<<"\t\t # TIMING: 11 AM TO 02 PM & 03 PM TO 05
PM \n";
cout<<"\t\t # SHOP WILL CLOSED ON TUESDAY.
\n";
cout<<"\t\t # GOODS ONCE SOLD WILL NOT BE
EXCHANGED/REPLACED. \n";
cout<<"\t\t # TAKE YOUR SMART CARD WITH YOU.
\n";
cout<<"\t\t # COLLECT YOUR SMART CARD & BILL AFTER
PAYMENT. \n";
cout<<"\t\t # DO NOT BREAK ANY SHOP ITEMS.
\n";
cout<<"\t\t # FOR ANY COMPLAINT CONTACT THE CHAIR
PERSON. \n";
cout<<"\t\t # 25 YEARS OF EXPERIENCE.
\n";
cout<<"\t\t # CHAIR PERSON :- MR. BHAVISHAY NIGAM.
\n";
cout<<"\t\t # AN ISO 9001-2000 CERTIFIED COMPANY.
\n";
cout<<"\t\t # WELL QUALIFIED STAFF MEMBERS.
\n";
cout<<"\t\t # Email :- www.star_computers.com
\n";

45 | P a g e
cout<<"\n\t%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n\
n";
getch();
clrscr();
goto again;

case 3:

//TO SEARCH THE RECORDS

clrscr();
search();
getch();
goto again;

case 4:

//TO DELETE THE RECORDS

clrscr();
del();
getch();
goto again;

case 5:

//TO MODIFY THE RECORDS

clrscr();
update();

46 | P a g e
getch();
goto again;

case 6:

//TO DISPLAY ALL SAVED RECORDS

{
clrscr();
read();
getch();
goto again;
}

case 7:

//TO DISPLAY THE QUANTITY AVAILABLE IN THE SHOP

clrscr();
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 shop.\n\n\n";

cout<<"===================================================
============================";
cout<<"\nITEMS" <<setw(40)<<"QUANTITY";
cout<<"\
n========================================================
=======================";
47 | P a g e
cout<<"\n\n\nPENDRIVE" <<setw(37)<<abis;
cout<<"\n\n\nSCANNER" <<setw(38)<<apep;
cout<<"\n\n\nPRINTER" <<setw(38)<<aden;
cout<<"\n\n\nWEBCAM" <<setw(39)<<amun;
cout<<"\n\n\nGRAPHIC CARD" <<setw(33)<<aperk;
cout<<"\n\n\nRAM" <<setw(42)<<acoc;
cout<<"\n\n\nHARD DISK" <<setw(35)<<atit;
cout<<"\n\n\nWINDOWS ORIGINAL CD" <<setw(26)<<alux;
cout<<"\n\n\nANTIVIRUS" <<setw(36)<<atid;
cout<<"\n\n\nMOUSE" <<setw(40)<<aree;
cout<<"\
n********************************************************
***********************";
getch();
goto again;
}
else
{
{
cout<<"\n\t\t\tItems Avaliable in shop.\n\n\n";

cout<<"===================================================
============================";
cout<<"\nITEMS" <<setw(40)<<"QUANTITY";
cout<<"\
n========================================================
=======================";
cout<<"\n\n\nPENDRIVE" <<setw(37)<<1000;
48 | P a g e
cout<<"\n\n\nSCANNER" <<setw(38)<<1000;
cout<<"\n\n\nPRINTER" <<setw(37)<<110;
cout<<"\n\n\nWEBCAM" <<setw(39)<<1000;
cout<<"\n\n\nGRAPHIC CARD" <<setw(32)<<500;
cout<<"\n\n\nRAM" <<setw(41)<<400;
cout<<"\n\n\nHARD DISK" <<setw(35)<<100;
cout<<"\n\n\nWINDOWS ORIGINAL CD"
<<setw(26)<<1000;
cout<<"\n\n\nANTIVIRUS" <<setw(36)<<1000;
cout<<"\n\n\nMOUSE" <<setw(39)<<300;
cout<<"\n\
n********************************************************
***********************";
getch();
goto again;
}

case 0:

//TO EXIT FROM THE PROGRAM


clrscr();
cout<<"\n\n\n\t\tARE YOU SURE TO EXIT FROM THE
PROGRAM\t";
cin>>et;
if(et=='y')
{
goto ex;
}
else

49 | P a g e
{
goto again;
}
ex:;
clrscr();
textcolor(RED);
sleep(1);
clrscr();
gotoxy(35,10);
cout<<" THANKS ";
sleep(1);
clrscr();
gotoxy(35,20);
cout<<" THANKS ";
sleep(1);
clrscr();
gotoxy(28,30);
cout<<" THANK YOU FOR USING THE PROJECT\n\n\n\n ";
gotoxy(35,35);
textcolor(GREEN+BLINK);
gotoxy(35,25);
textcolor(RED+YELLOW);
delay(1000);
cputs("HAVE A NICE DAY");
gotoxy(45,45);
textcolor(YELLOW+BLINK);
cputs("Press ENTER to EXIT.......");
getch();

50 | P a g e
exit(0);
default:
cout<<"OOPS!!!!!!!! Your choice is WRONG";
getch();
goto again;
}
}
}
//END OF VOID MAIN
//END OF COMPUTERS DIRECTORY

51 | P a g e

You might also like