CODING
#include<graphics.h> #include<c:\co2main.c> main() { /*you have to execute courcode.c first time before using this project only at once*/ int gd=DETECT,gm; clrscr(); initgraph(&gd,&gm,""); setbkcolor(BLUE); setcolor(YELLOW); settextstyle(7,0,2); outtextxy(200,5,"PROJECT REPORT"); outtextxy(270,40,"ON"); outtextxy(220,230,"MLN COLLEGE"); outtextxy(215,260,"YAMUNA NAGAR"); outtextxy(250,110,"FOR "); outtextxy(120,140," XYZ COURIER, DELHI"); outtextxy(220,355,"PRIYA MEHTA"); outtextxy(190,380,"[Link].-III(COMP. APP.)"); settextstyle(3,0,4); setcolor(YELLOW); outtextxy(90,70,"COURIER MANAGEMENT SYSTEM"); settextstyle(1,0,2);
outtextxy(220,200,"SUBMITTED TO:"); outtextxy(230,330,"SUBMITTED BY:"); getch(); closegraph(); textcolor(1); textbackground(6); co2main(); return(0); }
#include<c:\co3main.c> #include<c:\co4main.c> #include<c:\co5main.c> #include<stdio.h> #include<conio.h> #include<graphics.h> co2main() { //char ch[4]; int gd=DETECT,gm,ans; clrscr(); initgraph(&gd,&gm,""); setbkcolor(RED); settextstyle(1,0,4); outtextxy(225,100,"COURIER"); outtextxy(150,160,"MANAGEMENT SYSTEM"); outtextxy(200,220,"DEVELOPED BY"); settextstyle(1,0,6); outtextxy(130,280,"PRIYA MEHTA"); getch(); closegraph(); n1: clrscr(); gotoxy(25,6); printf("=========MAIN MENU========="); gotoxy(25,8);
printf("1.:-CONSIGNMENT MENU"); gotoxy(25,10); printf("2.:-REPORT MENU"); gotoxy(25,12); printf("3.:-CONSIGNMENT DELIVERY"); gotoxy(25,14); printf("4.:-QUIT MENU"); gotoxy(25,16); printf("SELECT ANY ONE:"); gotoxy(25,18); printf("ENTER YOUR CHOICE:"); scanf("%d",&ans); switch(ans) { case 1:co3main(); break; case 2:co4main(); break; case 3:co5main(); break; case 4:textbackground(BLACK); textcolor(WHITE); clrscr(); exit(0); break; default:gotoxy(20,20); printf("CHOICE NOT AVAILABLE");
getch(); } goto n1; }
#include<c:\co31.c> #include<c:\co32.c> #include<c:\co33.c> #include<stdio.h> #include<conio.h> co3main() { int an; n1: clrscr(); gotoxy(30,6); printf("CONSIGNMENT MENU"); gotoxy(25,10); printf("1.:ADDITION OF CONSIGNMENT"); gotoxy(25,11); printf("2.:MODIFICATION OF CONSIGNMENT"); gotoxy(25,12); printf("3.:DELETION OF CONSIGNMENT"); gotoxy(25,14); printf("4.:EXIT TO MAIN MENU"); gotoxy(25,18); printf("SELECT ANY ONE:"); scanf("%d",&an); switch(an) { case 1:co31main(); break;
case 2:co32main(); break; case 3:co33main(); break; case 4:return 1; default:gotoxy(20,20); printf("CHOICE NOT AVAILABLE"); getch(); } goto n1; }
#include<c:\co41.c> #include<c:\co42.c> #include<c:\co43.c> #include<c:\co44.c> #include<stdio.h> #include<conio.h> co4main() { int an; n1: clrscr(); gotoxy(30,6); printf("REPORT MENU"); gotoxy(25,10); printf("1.:SINGLE CONSIGNMENT ENQUIRY"); gotoxy(25,11); printf("2.:TOTAL CONSIGNMENT REPORT"); gotoxy(25,12); printf("3.:DELIVERED CONSIGNMENT REPORT"); gotoxy(25,13); printf("4.:NON-DELIVERED CONSIGNMENT METHOD"); gotoxy(25,14); printf("5.:EXIT TO MAIN MENU"); gotoxy(25,18); printf("SELECT ANY ONE:"); scanf("%d",&an); switch(an)
{ case 1:co41main(); break; case 2:co42main(); break; case 3:co44main(); break; case 4:co43main(); break; case 5:return 1; default:gotoxy(20,20); printf("CHOICE NOT AVAILABLE"); getch(); } goto n1; }
//customer delivery #include<stdio.h> #include<dos.h> #include<conio.h> co5main() { FILE *ds,*fs,*ssf; struct cust { int conno; long int teleno,ateleno; float wt,amt; char cname[20],address[20],city[15],type,aname[20],aaddress[20],acity[15]; int dd,mm,yyyy,hour,min,sec; } cus,cusm; int con,p; char count='y',choice; while(count=='y'||count=='Y') { clrscr(); p=0; gotoxy(25,2); printf("DELIVERY MENU"); gotoxy(5,4); printf("ENTER CONSIGNMENT NUMBER:"); scanf("%d",&con); fs=fopen("[Link]","rb");
ssf=fopen("[Link]","ab"); while(fread(&cus,sizeof(cus),1,fs)) { if ([Link]==con) { p++; gotoxy(5,6); printf("SENDER'S NAME/DEPT.:"); puts([Link]); gotoxy(5,7); printf("ADDRESS:"); puts([Link]); gotoxy(40,7); printf("CITY:"); puts([Link]); gotoxy(5,8); printf("PHONE NO.:%ld",[Link]); gotoxy(40,8); printf("CONSIGNMENT TYPE:[L/P]:%c",[Link]); gotoxy(5,9); printf("DATE IS:[DD MM YYYY]:%d %d %d",[Link],[Link],[Link]); gotoxy(40,9); printf("AMOUNT:%f",[Link]); gotoxy(5,10); printf("WEIGHT:%f",[Link]); gotoxy(40,10);
printf("TIME IS:[HH:MM:SS]:%d:%d:%d",[Link],[Link],[Link]); gotoxy(5,12); printf("ADDRESSEE'S NAME:"); puts([Link]); gotoxy(50,12); printf("ADDRESS:"); puts([Link]); gotoxy(5,13); printf("CITY:"); puts([Link]); gotoxy(50,13); printf("PHONE NO.:%ld",[Link]); gotoxy(5,15); } else {fwrite(&cus,sizeof(cus),1,ssf);} } fclose(fs); fclose(ssf); if (p==0) { gotoxy(10,15); printf("THIS CONSIGNMENT NUMBER DOESN'T EXIST OR ALREADY DELIVERED"); } else {
printf("CONSIGNMENT DELIVERED :[INFORMATION CORRECT:"); scanf("%s",&choice); if (choice=='y'||choice=='Y') { fs=fopen("[Link]","rb"); while(fread(&cus,sizeof(cus),1,fs)) if ([Link]==con) { ds=fopen("[Link]","ab"); fwrite(&cus,sizeof(cus),1,ds); fclose(ds); } fclose(fs); remove("[Link]"); rename("[Link]","[Link]"); } else remove("[Link]"); } gotoxy(20,20); printf("DELIVER MORE ENTRY:"); scanf("%s",&count); } getch(); return(0); } //customer addition
#include<stdio.h> #include<dos.h> #include<conio.h> co31main() { FILE *temp,*mas,*fs,*sf; struct date d; struct time t; struct cust { int conno; long int teleno,ateleno; float wt,amt; char cname[20],address[20],city[15],type,aname[20],aaddress[20],acity[15]; int dd,mm,yyyy,hour,min,sec; } cus; int con=0,ab; char ch,count='y'; while(count=='y'||count=='Y') { clrscr(); temp=fopen("courcode","rb"); fread(&con,sizeof(con),1,temp); fclose(temp); con++; [Link]=con; gotoxy(25,2);
printf("CONSIGNMENT ADDITION"); gotoxy(5,5); printf("CON. NO. IS:%d",[Link]); gotoxy(22,5); printf("ENTER SENDER'S NAME/DEPT.:"); gets([Link]); gets([Link]); gotoxy(5,6); printf("ENTER ADDRESS:"); gets([Link]); gotoxy(45,6); printf("ENTER CITY:"); gets([Link]); gotoxy(5,7); printf("ENTER PHONE NO.:"); scanf("%ld",&[Link]); gotoxy(40,7); printf("ENTER CONSIGNMENT TYPE:[L/P]:"); scanf("%s",&[Link]); if ([Link]=='l'||[Link]=='L'||[Link]=='p'||[Link]=='P') { getdate(&d); [Link]=d.da_day; [Link]=d.da_mon; [Link]=d.da_year; gotoxy(5,8); printf("DATE IS:[DD MM YYYY]:%d %d %d",[Link],[Link],[Link]);
gettime(&t); [Link]=t.ti_hour; [Link]=t.ti_min; [Link]=t.ti_sec; gotoxy(40,8); printf("ENTER AMOUNT:"); scanf("%f",&[Link]); gotoxy(5,9); printf("ENTER WEIGHT:"); scanf("%f",&[Link]); gotoxy(40,9); printf("TIME IS:[HH:MM:SS]:%d:%d:%d",[Link],[Link],[Link]); gotoxy(5,12); printf("ENTER ADDRESSEE'S NAME:"); gets([Link]); gets([Link]); gotoxy(48,12); printf("ENTER ADDRESS:"); gets([Link]); gotoxy(5,13); printf("ENTER CITY:"); gets([Link]); gotoxy(47,13); printf("ENTER PHONE NO.:"); scanf("%ld",&[Link]); gotoxy(5,15); printf("Our Liability For Any Loss Or Damage To The Shipment Is Only Rs. 100/- Only");
gotoxy(10,17); printf("INFORMATION CORRECT:[Y/N]:"); scanf("%s",&ch); if (ch=='y'||ch=='Y') { temp=fopen("courcode","wb"); fwrite(&[Link],sizeof([Link]),1,temp); fclose(temp); sf=fopen("[Link]","ab"); fwrite(&cus,sizeof(cus),1,sf); fclose(sf); mas=fopen("[Link]","ab"); fwrite(&cus,sizeof(cus),1,mas); fclose(mas); }} else { gotoxy(20,18); printf("NOT VALID TYPE"); } gotoxy(20,22); printf("ADD MORE ENTRY:"); scanf("%s",&count); }return(0); } //customer modification #include<stdio.h>
#include<dos.h> #include<conio.h> co32main() { FILE *mas,*fs; struct cust { int conno; long int teleno,ateleno; float wt,amt; char cname[20],address[20],city[15],type,aname[20],aaddress[20],acity[15]; int dd,mm,yyyy,hour,min,sec; } cus,cusm; int con,p=0; char count='y',ch,choice; while(count=='y'||count=='Y') { clrscr(); gotoxy(25,2); printf("CONSIGNMENT MODIFICATION"); gotoxy(5,4); printf("ENTER CONSIGNMENT NUMBER:"); scanf("%d",&con); fs=fopen("[Link]","rb+"); while(fread(&cus,sizeof(cus),1,fs)) { if ([Link]==con)
{ p=1; gotoxy(25,5); printf("SENDER'S NAME/DEPT.:"); puts([Link]); gotoxy(5,6); printf("ADDRESS:"); puts([Link]); gotoxy(40,6); printf("CITY:"); puts([Link]); gotoxy(5,7); printf("PHONE NO.:%ld",[Link]); gotoxy(40,7); printf("CONSIGNMENT TYPE:[L/P]:%c",[Link]); gotoxy(5,8); printf("DATE IS:[DD MM YYYY]:%d %d %d",[Link],[Link],[Link]); gotoxy(40,8); printf("AMOUNT:%f",[Link]); gotoxy(5,9); printf("WEIGHT:%f",[Link]); gotoxy(40,9); printf("TIME IS:[HH:MM:SS]:%d:%d:%d",[Link],[Link],[Link]); gotoxy(5,12); printf("ADDRESSEE'S NAME:"); puts([Link]); gotoxy(45,12);
printf("ADDRESS:"); puts([Link]); gotoxy(5,13); printf("CITY:"); puts([Link]); gotoxy(45,13); printf("PHONE NO.:%ld",[Link]); gotoxy(5,15); printf("DO YOU WANT TO MODIFY THIS RECORD:"); scanf("%s",&choice); if (choice=='y'||choice=='Y') { clrscr(); gotoxy(25,2); printf("CONSIGNMENT MODIFICATION"); gotoxy(5,5); printf("CON. NO. IS:%d",con); gotoxy(22,5); printf("ENTER SENDER'S NAME/DEPT.:"); gets([Link]); gets([Link]); gotoxy(5,6); printf("ENTER ADDRESS:"); gets([Link]); gotoxy(45,6); printf("ENTER CITY:"); gets([Link]);
gotoxy(5,7); printf("ENTER PHONE NO.:"); scanf("%ld",&[Link]); gotoxy(40,7); printf("ENTER CONSIGNMENT TYPE:[L/P]:"); scanf("%s",&[Link]); gotoxy(5,8); printf("DATE IS:[DD MM YYYY]:%d %d %d",[Link],[Link],[Link]); gotoxy(40,8); printf("ENTER AMOUNT:"); scanf("%f",&[Link]); gotoxy(5,9); printf("ENTER WEIGHT:"); scanf("%f",&[Link]); gotoxy(40,9); printf("TIME IS:[HH:MM:SS]:%d:%d:%d",[Link],[Link],[Link]); gotoxy(5,12); printf("ENTER ADDRESSEE'S NAME:"); gets([Link]); gets([Link]); gotoxy(50,12); printf("ENTER ADDRESS:"); gets([Link]); gotoxy(5,13); printf("ENTER CITY:"); gets([Link]); gotoxy(50,13);
printf("ENTER PHONE NO.:"); scanf("%ld",&[Link]); gotoxy(5,15); printf("Our Liability For Any Loss Or Damage To The Shipment Is Only Rs. 100/- Only"); gotoxy(10,17); printf("INFORMATION CORRECT:[Y/N]:"); scanf("%s",&ch); if (ch=='y'||ch=='Y') { fseek(fs,-141,SEEK_CUR); fwrite(&cus,sizeof(cus),1,fs); mas=fopen("[Link]","rb+"); while(fread(&cusm,sizeof(cusm),1,mas)) if ([Link]==con) { fseek(mas,-141,SEEK_CUR); fwrite(&cus,sizeof(cus),1,mas); } } } } } if (p==0) { gotoxy(10,15); printf("THIS CONSIGNMENT NUMBER DOESN'T EXIST OR DELIVERED"); getch();
} fclose(fs); fclose(mas); gotoxy(20,20); printf("MODIFY MORE ENTRY:"); scanf("%s",&count); } return(0); }
//customer deletion #include<stdio.h> #include<dos.h> #include<conio.h> co33main() { FILE *mas,*temas,*fs,*ssf; struct cust { int conno; long int teleno,ateleno; float wt,amt; char cname[20],address[20],city[15],type,aname[20],aaddress[20],acity[15]; int dd,mm,yyyy,hour,min,sec; } cus,cusm; int con,p; char count='y',choice; while(count=='y'||count=='Y') { clrscr(); p=0; gotoxy(25,2); printf("CONSIGNMENT DELETION"); gotoxy(5,4); printf("ENTER CONSIGNMENT NUMBER:"); scanf("%d",&con); fs=fopen("[Link]","rb");
while(fread(&cus,sizeof(cus),1,fs)) if ([Link]==con) { p++; gotoxy(5,6); printf("SENDER'S NAME/DEPT.:"); puts([Link]); gotoxy(5,7); printf("ADDRESS:"); puts([Link]); gotoxy(40,7); printf("CITY:"); puts([Link]); gotoxy(5,8); printf("PHONE NO.:%ld",[Link]); gotoxy(40,8); printf("CONSIGNMENT TYPE:[L/P]:%c",[Link]); gotoxy(5,9); printf("DATE IS:[DD MM YYYY]:%d %d %d",[Link],[Link],[Link]); gotoxy(40,9); printf("AMOUNT:%f",[Link]); gotoxy(5,10); printf("WEIGHT:%f",[Link]); gotoxy(40,10); printf("TIME IS:[HH:MM:SS]:%d:%d:%d",[Link],[Link],[Link]); gotoxy(5,12); printf("ADDRESSEE'S NAME:");
puts([Link]); gotoxy(50,12); printf("ADDRESS:"); puts([Link]); gotoxy(5,13); printf("CITY:"); puts([Link]); gotoxy(50,13); printf("PHONE NO.:%ld",[Link]); gotoxy(5,15); } fclose(fs); if (p==0) { gotoxy(10,15); printf("THIS CONSIGNMENT NUMBER DOESN'T EXIST OR DELIVERED"); } else { printf("DO YOU WANT TO DELETE THIS RECORD:"); scanf("%s",&choice); if (choice=='y'||choice=='Y') { mas=fopen("[Link]","rb+"); temas=fopen("[Link]","ab"); while(fread(&cusm,sizeof(cusm),1,mas)) if ([Link]!=con)
fwrite(&cusm,sizeof(cusm),1,temas); fclose(mas); fclose(temas); remove("[Link]"); rename("[Link]","[Link]"); fs=fopen("[Link]","rb"); ssf=fopen("[Link]","ab"); while(fread(&cus,sizeof(cus),1,fs)) if ([Link]!=con) fwrite(&cus,sizeof(cus),1,ssf); fclose(fs); fclose(ssf); remove("[Link]"); rename("[Link]","[Link]"); } else remove("[Link]"); } gotoxy(20,20); printf("DELETE MORE ENTRY:"); scanf("%s",&count); } getch(); return(0); }
//customer enquiry single #include<stdio.h> #include<dos.h> #include<conio.h> co41main() { FILE *fs; struct cust { int conno; long int teleno,ateleno; float wt,amt; char cname[20],address[20],city[15],type,aname[20],aaddress[20],acity[15]; int dd,mm,yyyy,hour,min,sec; } cus; int con,p; char count='y'; while(count=='y'||count=='Y') { clrscr(); p=0; gotoxy(25,2); printf("ENQUIRY SINGLE CONSIGNMENT"); gotoxy(5,4); printf("ENTER CONSIGNMENT NUMBER:"); scanf("%d",&con); fs=fopen("[Link]","rb");
while(fread(&cus,sizeof(cus),1,fs)) { if ([Link]==con) { p++; gotoxy(5,6); printf("SENDER'S NAME/DEPT.:"); puts([Link]); gotoxy(5,7); printf("ADDRESS:"); puts([Link]); gotoxy(40,7); printf("CITY:"); puts([Link]); gotoxy(5,8); printf("PHONE NO.:%ld",[Link]); gotoxy(40,8); printf("CONSIGNMENT TYPE:[L/P]:%c",[Link]); gotoxy(5,9); printf("DATE IS:[DD MM YYYY]:%d %d %d",[Link],[Link],[Link]); gotoxy(40,9); printf("AMOUNT:%f",[Link]); gotoxy(5,10); printf("WEIGHT:%f",[Link]); gotoxy(40,10); printf("TIME IS:[HH:MM:SS]:%d:%d:%d",[Link],[Link],[Link]); gotoxy(5,12);
printf("ADDRESSEE'S NAME:"); puts([Link]); gotoxy(50,12); printf("ADDRESS:"); puts([Link]); gotoxy(5,13); printf("CITY:"); puts([Link]); gotoxy(50,13); printf("PHONE NO.:%ld",[Link]); gotoxy(5,15); } } fclose(fs); if (p==0) { gotoxy(10,15); printf("THIS CONSIGNMENT NUMBER DOESN'T EXIST"); } gotoxy(20,20); printf("ENQUIRY MORE ENTRY:"); scanf("%s",&count); } getch(); return(0); }
//report of total consignment #include<stdio.h> #include<dos.h> #include<conio.h> co42main() { FILE *fs; struct cust { int conno; long int teleno,ateleno; float wt,amt; char cname[20],address[20],city[15],type,aname[20],aaddress[20],acity[15]; int dd,mm,yyyy,hour,min,sec; } cus; int p; fs=fopen("[Link]","rb"); clrscr(); gotoxy(28,3); printf("REPORT OF TOTAL CONSIGNMENT"); gotoxy(1,5); printf("SRNO"); gotoxy(6,5); printf("SEN_NAME"); gotoxy(5,6); printf("ADDRESS & CITY"); gotoxy(28,5);
printf("PHNO"); gotoxy(35,5); printf("TYPE"); gotoxy(40,5); printf("DATE"); gotoxy(50,5); printf("ADD_NAME"); gotoxy(49,6); printf("ADDRESS & CITY"); gotoxy(72,5); printf("PHNO"); p=8; while(fread(&cus,sizeof(cus),1,fs)) { gotoxy(1,p); printf("%d",[Link]); gotoxy(6,p); puts([Link]); gotoxy(5,p+1); puts([Link]); gotoxy(5,p+2); puts([Link]); gotoxy(28,p); printf("%ld",[Link]); gotoxy(35,p); printf("%c",[Link]); gotoxy(40,p);
printf("%d-%d-%d",[Link],[Link],[Link]); gotoxy(50,p); puts([Link]); gotoxy(49,p+1); puts([Link]); gotoxy(49,p+2); puts([Link]); gotoxy(72,p); printf("%ld",[Link]); p=p+4; if (p>=23) { p=8; getch(); clrscr(); gotoxy(28,3); printf("REPORT OF TOTAL CONSIGNMENT"); gotoxy(1,5); printf("SRNO"); gotoxy(6,5); printf("SEN_NAME"); gotoxy(5,6); printf("ADDRESS & CITY"); gotoxy(28,5); printf("PHNO"); gotoxy(35,5); printf("TYPE");
gotoxy(40,5); printf("DATE"); gotoxy(50,5); printf("ADD_NAME"); gotoxy(49,6); printf("ADDRESS & CITY"); gotoxy(72,5); printf("PHNO"); } } fclose(fs); getch(); return(0); }
//report of non-delivered consignment #include<stdio.h> #include<dos.h> #include<conio.h> co43main() { FILE *fs; struct cust { int conno; long int teleno,ateleno; float wt,amt; char cname[20],address[20],city[15],type,aname[20],aaddress[20],acity[15]; int dd,mm,yyyy,hour,min,sec; } cus; int p; fs=fopen("[Link]","rb"); clrscr(); gotoxy(20,3); printf("REPORT OF TOTAL CONSIGNMENT(NON-DELIVERED) "); gotoxy(1,5); printf("SRNO"); gotoxy(6,5); printf("SEN_NAME"); gotoxy(5,6); printf("ADDRESS & CITY"); gotoxy(28,5);
printf("PHNO"); gotoxy(35,5); printf("TYPE"); gotoxy(40,5); printf("DATE"); gotoxy(50,5); printf("ADD_NAME"); gotoxy(49,6); printf("ADDRESS & CITY"); gotoxy(72,5); printf("PHNO"); p=8; while(fread(&cus,sizeof(cus),1,fs)) { gotoxy(1,p); printf("%d",[Link]); gotoxy(6,p); puts([Link]); gotoxy(5,p+1); puts([Link]); gotoxy(5,p+2); puts([Link]); gotoxy(28,p); printf("%ld",[Link]); gotoxy(35,p); printf("%c",[Link]); gotoxy(40,p);
printf("%d-%d-%d",[Link],[Link],[Link]); gotoxy(50,p); puts([Link]); gotoxy(49,p+1); puts([Link]); gotoxy(49,p+2); puts([Link]); gotoxy(72,p); printf("%ld",[Link]); p=p+4; if (p>=23) { p=8; getch(); clrscr(); gotoxy(20,3); printf("REPORT OF TOTAL CONSIGNMENT(non-delivered)"); gotoxy(1,5); printf("SRNO"); gotoxy(6,5); printf("SEN_NAME"); gotoxy(5,6); printf("ADDRESS & CITY"); gotoxy(28,5); printf("PHNO"); gotoxy(35,5); printf("TYPE");
gotoxy(40,5); printf("DATE"); gotoxy(50,5); printf("ADD_NAME"); gotoxy(49,6); printf("ADDRESS & CITY"); gotoxy(72,5); printf("PHNO"); } } fclose(fs); getch(); return(0); }
//report of total delivered consignment #include<stdio.h> #include<dos.h> #include<conio.h> co44main() { FILE *ds; struct cust { int conno; long int teleno,ateleno; float wt,amt; char cname[20],address[20],city[15],type,aname[20],aaddress[20],acity[15]; int dd,mm,yyyy,hour,min,sec; } cus; int p; ds=fopen("[Link]","rb"); clrscr(); gotoxy(20,3); printf("REPORT OF TOTAL CONSIGNMENT(DELIVERED)"); gotoxy(1,5); printf("SRNO"); gotoxy(6,5); printf("SEN_NAME"); gotoxy(5,6); printf("ADDRESS & CITY"); gotoxy(28,5);
printf("PHNO"); gotoxy(35,5); printf("TYPE"); gotoxy(40,5); printf("DATE"); gotoxy(50,5); printf("ADD_NAME"); gotoxy(49,6); printf("ADDRESS & CITY"); gotoxy(72,5); printf("PHNO"); p=8; while(fread(&cus,sizeof(cus),1,ds)) { gotoxy(1,p); printf("%d",[Link]); gotoxy(6,p); puts([Link]); gotoxy(5,p+1); puts([Link]); gotoxy(5,p+2); puts([Link]); gotoxy(28,p); printf("%ld",[Link]); gotoxy(35,p); printf("%c",[Link]); gotoxy(40,p);
printf("%d-%d-%d",[Link],[Link],[Link]); gotoxy(50,p); puts([Link]); gotoxy(49,p+1); puts([Link]); gotoxy(49,p+2); puts([Link]); gotoxy(72,p); printf("%ld",[Link]); p=p+4; if (p>=23) { p=8; getch(); clrscr(); gotoxy(20,3); printf("REPORT OF TOTAL CONSIGNMENT(DELIVERED)"); gotoxy(1,5); printf("SRNO"); gotoxy(6,5); printf("SEN_NAME"); gotoxy(5,6); printf("ADDRESS & CITY"); gotoxy(28,5); printf("PHNO"); gotoxy(35,5); printf("TYPE");
gotoxy(40,5); printf("DATE"); gotoxy(50,5); printf("ADD_NAME"); gotoxy(49,6); printf("ADDRESS & CITY"); gotoxy(72,5); printf("PHNO"); } } fclose(ds); getch(); return(0); }
#include<stdio.h> #include<conio.h> main() { FILE *temp; int sn=100; temp=fopen("courcode","wb"); fwrite(&sn,sizeof(sn),1,temp); fclose(temp); }
OUTPUTS AND REPORTS
=========MAIN MENU========= 1.:-CONSIGNMENT MENU 2.:-REPORT MENU 3.:-CONSIGNMENT DELIVERY 4.:-QUIT MENU SELECT ANY ONE: ENTER YOUR CHOICE:
CONSIGNMENT MENU
1.:ADDITION OF CONSIGNMENT 2.:MODIFICATION OF CONSIGNMENT 3.:DELETION OF CONSIGNMENT 4.:EXIT TO MAIN MENU
SELECT ANY ONE:
CONSIGNMENT ADDITION
CON. NO. IS:104 ENTER SENDER'S NAME/DEPT.:sanjay ENTER ADDRESS:234,mt ENTER CITY:ynr ENTER PHONE NO.:20280 ENTER CONSIGNMENT TYPE:[L/P]:l DATE IS:[DD MM YYYY]:27 2 2007 ENTER AMOUNT:30 ENTER WEIGHT:15 TIME IS:[HH:MM:SS]:10:4:28
ENTER ADDRESSEE'S NAME:sumit ENTER CITY:jagadhri
ENTER ADDRESS:254,cvt ENTER PHONE NO.:20345
Our Liability For Any Loss Or Damage To The Shipment Is Only Rs. 100/- Only INFORMATION CORRECT:[Y/N]:y
CONSIGNMENT DELETION ENTER CONSIGNMENT NUMBER:104 SENDER'S NAME/DEPT.:sanjay ADDRESS:234,mt CITY:ynr PHONE NO.:20280 CONSIGNMENT TYPE:[L/P]:l DATE IS:[DD MM YYYY]:27 2 2007 AMOUNT:30.000000 WEIGHT:15.000000 TIME IS:[HH:MM:SS]:10:4:28 ADDRESSEE'S NAME:sumit CITY:jagadhri ADDRESS:254,cvt PHONE NO.:20345
DO YOU WANT TO DELETE THIS RECORD:y
DELETE MORE ENTRY:n
REPORT MENU
1.:SINGLE CONSIGNMENT ENQUIRY 2.:TOTAL CONSIGNMENT REPORT 3.:DELIVERED CONSIGNMENT REPORT 4.:NON-DELIVERED CONSIGNMENT METHOD 5.:EXIT TO MAIN MENU
SELECT ANY ONE:
ENQUIRY SINGLE CONSIGNMENT ENTER CONSIGNMENT NUMBER:103 SENDER'S NAME/DEPT.:amit ADDRESS:24,mt CITY:ynr PHONE NO.:222022 CONSIGNMENT TYPE:[L/P]:l DATE IS:[DD MM YYYY]:26 1 2007 AMOUNT:20.000000 WEIGHT:2.000000 TIME IS:[HH:MM:SS]:11:19:18 ADDRESSEE'S NAME:sachin CITY:ynr ADDRESS:256,sugarmill PHONE NO.:229067
ENQUIRY MORE ENTRY:n
REPORT OF TOTAL CONSIGNMENT SRNO SEN_NAME PHNO TYPE DATE ADD_NAME ADDRESS & CITY ADDRESS & CITY 101 amit 165,arogya ynr 102 [Link] 123,mt ynr 20280 l 27-1-2007 vivek 267,huda jagadhri 27-1-2007 [Link] 167-t,ashoknagar ludhiyana PHNO
32516
20675
24648
DELIVERY MENU ENTER CONSIGNMENT NUMBER:101 SENDER'S NAME/DEPT.:amit ADDRESS:165,arogya CITY:ynr PHONE NO.:20280 CONSIGNMENT TYPE:[L/P]:l DATE IS:[DD MM YYYY]:27 1 2007 AMOUNT:25.000000 WEIGHT:24.000000 TIME IS:[HH:MM:SS]:10:15:42 ADDRESSEE'S NAME:vivek CITY:jagadhri ADDRESS:267,huda PHONE NO.:32516
CONSIGNMENT DELIVERED :[INFORMATION CORRECT:y
DELIVER MORE ENTRY:n
REPORT OF TOTAL CONSIGNMENT(DELIVERED) SRNO SEN_NAME PHNO TYPE DATE ADD_NAME ADDRESS & CITY ADDRESS & CITY 101 amit 165,arogya ynr 20280 l 27-1-2007 vivek 267,huda jagadhri PHNO
32516
REPORT OF TOTAL CONSIGNMENT(NON-DELIVERED) SRNO SEN_NAME ADDRESS & CITY 102 [Link] 123,mt ynr PHNO TYPE DATE ADD_NAME ADDRESS & CITY PHNO
20675
l 27-1-2007 [Link] 167-t,ashoknagar ludhiyana
24648