C++

C++ Project for Computer Shop

COMPUTER SHOP

/*

	 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
	 & COMPUTER SCIENCE PROJECT WORK &
	 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

      SOFTWARE FOR THE USE IN COMPUTERS SHOP

	      ***INTRODUCTION***

	 /////////////////////////////
	    NAME:- BHAVISHAY NIGAM
	   CLASS:- XII   SEC:- 'N.M'
		ROLL NO:- '8'
	 /////////////////////////////

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

/*

	      ### HEADER FILES ###

*/ #include //for reading and writing files #include //for clrscr() #include //for string characters #include //for gets and puts function #include //for exit function #include //for setw function #include //for delay and sleep function #include //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 :");
	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 :");
	    cout<>ch;
	if(ch=='y')
	{
	f1.write((char*)&c,sizeof(c));
	}
	f1.close();
	}

  //FUNCTION TO READ THE VALUES

  void read()
	{
	consumer c;
	fstream f1;
	f1.open("main.dat",ios::in|ios::binary);
	while(!f1.eof())
	{
	f1.read((char*)&c,sizeof(c));
	c.display();
	if(f1.eof())
	{
	cout<<"\n\n   End of the file reached\n\n";
	}
	}
	f1.close();
	}

  //FUNCTION FOR SEARCHING THE RECORD

  void search()
	{
	consumer c;
	int rn;
	char found='n';
	ifstream f1("main.dat",ios::in);
	cout<<"\n\n Enter Customer ID you want to SEARCH :\t";
	cin>>rn;
	while(!f1.eof())
	{
	f1.read((char*)&c,sizeof(c));
	if(c.rcno()==rn)
	{
	c.display();
	found='y';
	break;
	}
	}
	if(found=='n')
	cout<<"\n\n\tRECORD NOT FOUND!!!!!!!!!!!!!\n"<>rno;
	while(!f1.eof())
	{
	f1.read((char*)&c,sizeof(c));
	if(c.rcno()==rno)
	{
	c.display();
	found='t';
	cout<<"\n\n Are you sure want to DELETE this record ? (y/n)\t";
	cin>>confirm;
	if(confirm=='n')
	f2.write((char*)&c,sizeof(c));
	}
	else
	f2.write((char*)&c,sizeof(c));
	}
	if(found=='f')
	cout<<"\n\n\tRECORD NOT FOUND\n";
	f1.close();
	f2.close();
	remove("main.dat");
	rename("temp.dat","main.dat");
	f1.open("main.dat",ios::in);
	clrscr();
	cout<<"\n\n\n Now the file contains\n\n\n";
	while(!f1.eof())
	{
	f1.read((char*)&c,sizeof(c));
	if(f1.eof())
	c.display();
	}
	f1.close();
	}

  //FUNCTION TO MODIFY THE RECORD

  void update()
	{
	fstream f1("main.dat",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(!f1.eof())
	{
	pos=f1.tellg();
	f1.read((char*)&c,sizeof(c));
	if(c.rcno()==rno)
	{
	c.entry();
	f1.seekg(pos);
	f1.write((char*)&c,sizeof(c));
	found='t';
	break;
	}
	}
	if(found=='f')
	cout<<"\n\n\tRECORD NOT FOUND\n";
	f1.seekg(0);
	clrscr();
	cout<<"\n Now the file contains\n\n";
	c.display();
	f1.close();
	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,aree=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,r1=0,h1=0,w1=0,an1=0,mo=0,mous=0,web=0,aweb=0,asc=0,scan=0,total=0;
	char pu,str[10],yes,et;
	clrscr();

// WELCOME SCREEN

clrscr();
lab:;
clrscr();
cout<<"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t\t  The legendary\n";
cout<<"\n\n\t\t\t\t MICHAEL JACKSON\n\n\n";
cout<<"\t\t\t\t   King of POP\n\n\n";
cout<<"\t\t\t    Born On -: 29 AUGUST ,GARY,INDIANA\n\n\n";
cout<<"\t\t\t    Died On -: 25 JUNE ,LOS ANGELES\n\n\n";
cout<<"\t     OCCUPATION -: DANCER,BUSSINESS MAN,SONG WRITER,SINGER,ACTOR\n\n\n";
getch();
clrscr();
cout<<"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t\t 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();
cout<<"*";
str[6]=getch();
cout<<"*";
str[7]='\0';
cout<<"*";
if(strcmp(str,"michael")==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<<".";
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);
cout<<"\n";
cputs ("                         WELCOME TO THE S.T.A.R COMPUTERS                       \n");
printf("********************************************************************************\n");
printf("********************************************************************************\n");
gotoxy(2,21);
textcolor(GREEN);
 cputs("                   SCHOOL:-COLUMBIA FOUNDATION SEN.SEC SCHOOL                   ");
 gotoxy(2,22);
 cputs("                              D-BLOCK  VIKAS PURI                               ");
 cout<<"\n";
printf("********************************************************************************\n");
printf("********************************************************************************\n");
gotoxy(1,29);
textcolor(BROWN);
 cputs("                        SUBJECT TEACHER:-MR.NAVEEN GUPTA                        \n");
 cout<<"\n\n";
printf("********************************************************************************\n");
printf("********************************************************************************\n");
gotoxy(1,37);
textcolor(LIGHTGRAY);
 cputs("                              BY:- BHAVISHAY NIGAM                             \n");
 gotoxy(1,39);
 cputs("                              CLASS:- XII NON MED                              \n");
 gotoxy(1,41);
 cputs("                              ROLL NO:- (8)EIGHT                               \n");
 gotoxy(1,43);
 cputs("                              YEAR:- 2010-2011                                 \n");
 cout<<"\n\n";
printf("********************************************************************************\n");
printf("********************************************************************************\n");
cout<<"\n\n";
textcolor(LIGHTCYAN+BLINK);
gotoxy(45,48);
cputs("PRESS ENTER TO CONTINUE!!!!!!");
getch();
clrscr();

	//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();

//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......");
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    !=========================!";
	cout<<"\n\t\t\t    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n\n\n\n";
	cout<<"  \t\t\t$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$";
	cout<<"\n\n\t\t\t*     1.NEW CUSTOMER              *";
	cout<<"\n\n\t\t\t*     2.DETAILS                   *";
	cout<<"\n\n\t\t\t*     3.SEARCH A RECORD           *";
	cout<<"\n\n\t\t\t*     4.DELETE A RECORD           *";
	cout<<"\n\n\t\t\t*     5.MODIFY A RECORD           *";
	cout<<"\n\n\t\t\t*     6.DISPLAY ALL RECORDS       *";
	cout<<"\n\n\t\t\t*     7.QUANTITY AVAILABLE        *";
	cout<<"\n\n\t\t\t*     0.EXIT                      *\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
	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\t1.PENDRIVE";
	cout<<"\n\n\t\t\t2.SCANNER";
	cout<<"\n\n\t\t\t3.PRINTER";
	cout<<"\n\n\t\t\t4.WEBCAM";
	cout<<"\n\n\t\t\t5.GRAPHIC CARD";
	cout<<"\n\n\t\t\t6.RAM";
	cout<<"\n\n\t\t\t7.HARD DISK";
	cout<<"\n\n\t\t\t8.WINDOWS ORIGINAL CD'S";
	cout<<"\n\n\t\t\t9.ANTIVIRUS";
	cout<<"\n\n\t\t\t10.MOUSE";
	cout<<"\n\n\n\t\t\tEnter your choice\t";
	cin>>choice;
	if(choice==1)
	{

//ITEMS AND RATES

	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;
	}
	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)
	{
	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  1.FLATBED\t\t\t\t5000\n";
	cout<<"  2.SHETFED\t\t\t\t6000\n";
	cout<<"  3.PHOTO SCANNER\t\t\t4500\n";
	cout<<"  4.FILM SCANNER\t\t\t8000\n";
	cout<<"  5.PORTABLE 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;
	}
	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;
	}
	}
	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;
	}
	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";
	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;
	}
	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";
	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)
	{
	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";
	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
	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)
	{
	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;
	}
	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();
	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)
	{
	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;
	}
	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)
	{
	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;
	}
	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  1.BALL MOUSE\t\t\t\t150\n";
	cout<<"  2.LASER 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;
	}
	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
	}
	}
	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

	c.display();

//TO DISPLAY THE CASH MEMO

	cout<<"\n\n\n\n";
	cout<<"===============================================================================";
	cout<<"\nITEMS"            <0)
	cout<<"\n\nPENDRIVE"            <0)
	cout<<"\n\nSCANNER"             <0)
	cout<<"\n\nPRINTER"             <0)
	cout<<"\n\nWEBCAM"              <0)
	cout<<"\n\nGRAPHIC CARD"        <0)
	cout<<"\n\nRAM"                 <0)
	cout<<"\n\nHARD DISK"           <0)
	cout<<"\n\nWINDOWS ORIGINAL CD" <0)
	cout<<"\n\nANTIVIRUS"           <0)
	cout<<"\n\nMOUSE"                <>total;
	cout<<"\n\n\n\t\t\tCASH RECIEVED :"<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"            <>et;
	if(et=='y')
	{
	goto ex;
	}
	else
	{
	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();
	exit(0);
	default:
	cout<<"OOPS!!!!!!!! Your choice is WRONG";
	getch();
	goto again;
	}
	}
	}
 //END OF VOID MAIN
 //END OF COMPUTERS DIRECTORY

Share: