#include <stdio.h>
#include <conio.h>
#include <ctype.h>
#include <string.h>
#include <dos.h>
#include <math.h>
#include <time.h>
#include<stdlib.h>
#include <bios.h>
void show_mouse();
int t();
void edit();
void infor();
void entry();
void display();
void search();
void search_id();
void search_name();
void del();
void deletion();
void deletion_id();
void print();
void help();
void eat();
void general();
void exit();
void seteefect(int, int);
void graph();
void bar(int inscor);
void graph2();
void bar2(int inscore2);
void report();
void report2();
void report3();
void pur();
void graph1();
void design();
void bbox();
void ventry(char t[],int);
struct shop
{
char desc[20];
int rack;
char ch;
int cabnit;
int quantity;
float sale;
char id[6];
float total;
float unit;
float cost;
float profit;
float bye;
int qty;
int ost;
int b;
};
struct shop temp;
struct shop x[20];
FILE *ptr;
char a[10];
void infor()
{
int sher;
clrscr();
textcolor(WHITE);
gotoxy(13,3);
printf("\xDB\xDB\xDB\xDB\xB2 INFORMATION ABOUT PRODUCTS \xB2\xDB\xDB\xDB\xDB");
gotoxy(2,5);
printf("THIS SECTION IS TO TELL WHAT KIND OF PRODUCTS ARE THERE IN STORE");
printf("\n\nENTER THE OPTION WHICH SUITS YOU.\n");
printf("\n\n1.EDIBLES.\n\n");
printf("\n2.GENERAL ITEMS.\n\n");
printf("\n\n\n\n\nOPTION:");
sher=toupper(getch());
switch(sher)
{
case '1':
eat();
break;
case '2':
general();
break;
default:
gotoxy(8,21);
cprintf("\awrong entry press any key to go main menu..");
}
getche();
}
void eat()
{
clrscr();
printf("***************************************************************\n");
printf(" ID : 123. JAM COMPANY : MITUCHELS RACK NO 24 \n");
printf(" ID : 124. HONEY COMPANY : PAK PURE RACK NO 25\n");
printf(" ID : 125. MILK COMPANY : HALEEB RACK NO 26\n");
printf(" ID : 126. BREAD COMPANY : WONDER RACK NO 27\n");
printf(" ID : 127. CHEES COMPANY : JUNAID RACK NO 28\n");
printf(" ID : 128. JUICE COMPANY : SONS RACK NO 29\n");
printf(" ID : 129. PEPSI COMPANY : MAJEED RACK NO 30 \n");
printf(" ID : 130. BUTTER COMPANY : JAFFAR RACK NO 31 \n");
printf(" ID : 131. ICECREAM COMPANY : POLKA FREEZER 32 \n");
printf("**************************************************************\n\n");
printf("Press any key to continue......");
getche();
clrscr();
printf(" ID : 133. MILO COMPANY : MITUCHELS RACK NO 24 \n");
printf(" ID : 134. KEY BRAN COMPANY : PAK PURE RACK NO 25\n");
printf(" ID : 135. TANG COMPANY : HALEEB RACK NO 26\n");
printf(" ID : 136. ALWAYS COMPANY : WONDER RACK NO 27\n");
printf(" ID : 327. PEPPARS COMPANY : JUNAID RACK NO 28\n");
printf(" ID : 138. JHERBAL COMPANY : SONS RACK NO 29\n");
printf(" ID : 139. PEPSI COMPANY : MAJEED RACK NO 30 \n");
printf(" ID : 130. ORAGD COMPANY : JAFFAR RACK NO 31 \n");
printf(" ID : 131. ICECREAM COMPANY : POLKA FREEZER 32 \n");
printf("**************************************************************\n");
printf(" ID : 143. SHAMPO COMPANY : MITUCHELS RACK NO 24 \n");
printf(" ID : 144. AGRI COMPANY : PAK PURE RACK NO 25\n");
printf(" ID : 145. TIMO COMPANY : HALEEB RACK NO 26\n");
printf(" ID : 146. WASHSN COMPANY : WONDER RACK NO 27\n");
printf(" ID : 147. LACE COMPANY : JUNAID RACK NO 28\n");
printf(" ID : 428. YARDLY COMPANY : SONS RACK NO 29\n");
printf(" ID : 149. MUSK COMPANY : MAJEED RACK NO 30 \n");
printf(" ID : 140. BUTTER COMPANY : JAFFAR RACK NO 31 \n");
printf(" ID : 141. IMPERIAL COMPANY : POLKA FREEZER 32 \n");
printf("**************************************************************\n");
printf("\n\nPress enter to return to main menu");
}
void general()
{
clrscr();
printf("***************************************************************\n");
printf(" ID : 153. DETOL COMPANY : MITUCHELS RACK NO 24 \n");
printf(" ID : 154. SHAMPO COMPANY : PAK PURE RACK NO 25\n");
printf(" ID : 155. FINERRE COMPANY : HALEEB RACK NO 26\n");
printf(" ID : 156. CURTIS COMPANY : WONDER RACK NO 27\n");
printf(" ID : 157. NIVKA COMPANY : JUNAID RACK NO 28\n");
printf(" ID : 158. NIVCA COMPANY : SONS RACK NO 29\n");
printf(" ID : 159. DETOL COMPANY : MAJEED RACK NO 30 \n");
printf(" ID : 150. BUTTER COMPANY : JAFFAR RACK NO 31 \n");
printf(" ID : 151. SHAVE COMPANY : POLKA FREEZER 32 \n");
printf("***************************************************************\n\n");
printf("Press any key to continue......");
getche();
clrscr();
printf(" ID : 163. ADDIS COMPANY : MITUCHELS RACK NO 24 \n");
printf(" ID : 164. SKIN COMPANY : PAK PURE RACK NO 25\n");
printf(" ID : 165. MAX COMPANY : HALEEB RACK NO 26\n");
printf(" ID : 166. BRESCO COMPANY : WONDER RACK NO 27\n");
printf(" ID : 167. ZABIT COMPANY : JUNAID RACK NO 28\n");
printf(" ID : 168. COPEX COMPANY : SONS RACK NO 29\n");
printf(" ID : 169. SOAP COMPANY : MAJEED RACK NO 30 \n");
printf(" ID : 160. PAMOLI COMPANY : JAFFAR RACK NO 31 \n");
printf(" ID : 161. AVA COMPANY : POLKA FREEZER 32 \n");
printf("***************************************************************\n");
printf(" ID : 163. CAMY COMPANY : MITUCHELS RACK NO 24 \n");
printf(" ID : 164. SAFE COMPANY : PAK PURE RACK NO 25\n");
printf(" ID : 165. GUARD COMPANY : HALEEB RACK NO 26\n");
printf(" ID : 166. DOVE COMPANY : WONDER RACK NO 27\n");
printf(" ID : 167. REXONA COMPANY : JUNAID RACK NO 28\n");
printf(" ID : 168. TOUCNME COMPANY : SONS RACK NO 29\n");
printf(" ID : 169. FORHANS COMPANY : MAJEED RACK NO 30 \n");
printf(" ID : 160. SIGNAL2 COMPANY : JAFFAR RACK NO 31 \n");
printf(" ID : 161. CLOSEUP COMPANY : POLKA FREEZER 32 \n");
printf("***************************************************************\n");
printf("\n\nPress enter to return to main menu");
}
int t(void)
{
time_t t;
time(&t);
gotoxy(15,21);
printf("Date and time: %s\n", ctime(&t));
return 0;
}
void ventry(char t[],int code)
{
int i=0;
if(code==0)
{
while((t[i]=getch())!='\r' && i<30)
if((t[i]>=97 && t[i]<=122) || (t[i]>=65 && t[i]<=90) || t[i]==32 || t[i]==8)
{ printf("%c",t[i]);
i++;
}
}
else if(code==1)
{
while((t[i]=getch())!='\r' && i<10)
if((t[i]>=48 && t[i]<=57) || t[i]==46 || t[i]==8 )
{ printf("%c",t[i]);
i++;
}
}
t[i]='\0';
}
void entry()
{
char ch;
clrscr();
ptr=fopen("shop.dat","a+b");
ch='y';
while(ch=='y')
{
clrscr();
design();
textcolor(14);
t();
gotoxy(14,3);
cprintf("\xDB\xDB\xDB\xDB\xDB\xB2 PURSHASE \xB2\xDB\xDB\xDB\xDB\xDB ");
{
gotoxy(7,5);
cprintf("\xDB\xDB\xB2 ENTER PRODUCT ID : ");
ventry(temp.id,1);
flushall();
gotoxy(7,7);
cprintf("\xDB\xDB\xB2 ENTER DESCRIPTION : ");
ventry(temp.desc,0);
flushall();
gotoxy(7,9);
cprintf("\xDB\xDB\xB2 ENTER RACK NO : ");
ventry(a,1);
temp.rack= atoi(a);
flushall();
gotoxy(7,11);
cprintf("\xDB\xDB\xB2 ENTER CABNIT NO : ");
ventry(a,1);
temp.cabnit= atoi(a);
flushall();
gotoxy(7,13);
cprintf("\xDB\xDB\xB2 ENTER UNIT COST :$ ");
ventry(a,1);
temp.unit= atof(a);
flushall();
gotoxy(7,15);
cprintf("\xDB\xDB\xB2 ENTER SALE PRICE :$ ");
评论1
最新资源