|
|||||||||
|
|
|||||||||
|
Advanced Computer Discussion Talk about more advanced computer related subjects in here. i.e. programming, networking, OS configurations, etc. |
|
||||||
|
& Great Prizes! |
|
& Degrees |
|
|
| Join GeneralForum.com Today! |
Join GeneralForum.com today for FREE!GeneralForum.com is the fastest growing general forum on the web!
» Click here to join the fun! |
| GF Sponsor |
Get Your Dream Phone Free with a Service Plan!LetsTalk simplifies the process of buying wireless products and services.
» 30-Day Satisfaction Guarantee! Click HERE to get started! |
![]() |
|
|
#1
|
||
|
||
|
help help urgent
question:
The airline company, KL AIRLINE, has engaged your teanm to develop a new Airline Ticket Reservation System....airplane wiyh the occupancy of "20 passengers". !.display the KL "Airline Reservation Menu" for the user to select from 2 main options which are to do "Booking" and "display seat layout & occupancy".thr is one last option -to "exit" from the system after displaying an appropriate farewell message. 2.Booking -ask user for yhe number of seat required -Generete the Booking ID(if enough seats are available) -for each seat required, *ask for the passenger name, *assign the booking ID to the seat, and *display the ticket in following format: ------------------------------------------------------------------------------------- | --KL airline booking tikcket---- | | booking ID:100 Flight No.:AK65 | | Passenger:XXXXXXXXX Date :25-12-2008 | | Time :23:45 | | Gate :G9 | | seat No :3B | --------------------------------------------------------------------------------------- note Flight No,Date,Time,Gate )will be initizalized either during compile-time or run time.the details are to be stored in a "Struture variable"-hv all the necessary "validation" in place, including useful messages, "not enough seat available" - must use a Two Dimensional Array to store the seat information(the booking ID or a Zero value). 3.display seat layout & Occupancy sample: A B C D E |--------------------------------------------| 1 |101 | 101 | 101 |102 | 103 | |-------------------------------------------| 2 |103 |104 |104 |104 |0 | |-------------------------------------------| | Aisle | |-------------------------------------------| 3 | 0 | 0 | 0 | 0 | 0 | |-------------------------------------------| 4 | 0 | 0 | 0 | 0 |0 | |-------------------------------------------| ******required to use :array,structure,Function*********** T.T pls help hv to submit:19 nov 2008 Code:
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#define sizeR 4
#define sizeC 5
void menu(void);
void Booking(void);
void Display(void);
typedef struct{
int id;
char name;
char flightNo[6];
char date[10];
char time[3];
char gate[1];
char seatNo[1];
}customer;
customer cust[sizeR][sizeC];
void menu(void)
{
int choice;
printf("\t\t********TARC Airlene Reservation Menu*********\n");
printf("\t\t1) Booking\n");
printf("\t\t2) Seat Layout & Occupancy\n");
printf("\t\t3) Exit\n");
printf("\t\t\tYour choice : ");
scanf("%d",&choice);
switch(choice){
case 1:
Booking();
break;
case 2:
Display();
break;
default:
printf("End the program\n");
break;
}
}
void main()
{
menu();
}
void Booking(void)
{
cust[sizeR][sizeC].id=100;
strcpy(cust[sizeR][sizeC].flightNo,"AK65");
strcpy(cust[sizeR][sizeC].date,"25-12-2008");
strcpy(cust[sizeR][sizeC].time,"23:45");
strcpy(cust[sizeR][sizeC].gate,"G9");
int ID[4][5]={
{0,0,0,0,0},
{0,0,0,0,0},
{0,0,0,0,0},
{0,0,0,0,0}
};
int i;
int row;
int col;
int flag=0;
printf("How many seat are you required:\n");
scanf("%d",&i);
for(row=0;row<sizeR;row++){
for(col=0;col<sizeC;col++){
if(0==ID[row][col]){
flag=1;
break;
if(flag==0)
/* for(i=0;i<cust[sizeR][sizeC];i++){*/
printf("Please enter your name\n");
/* }*/
else
printf("Not enough seats available!The flight is fully booked!");
}
}
}
}
void Display(void)
{
printf("\t\t A\t B\t C\t D\t E\n");
printf("\t\t_________________________________________\n");
printf("\t1\t|\t\t\t\t\t|\n");
printf("\t\t_________________________________________\n");
printf("\t2\t|\t\t\t\t\t|\n");
printf("\t\t_________________________________________\n");
printf("\t\t|\t\tAisle\t\t\t|\n");
printf("\t\t_________________________________________\n");
printf("\t3\t|\t\t\t\t\t|\n");
printf("\t\t_________________________________________\n");
printf("\t4\t|\t\t\t\t\t|\n");
printf("\t\t_________________________________________\n");
}
help !!pls |
![]() |
|
| Bookmarks |
| Tags |
| urgent |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Urgent! Please Answer!!! | kkid | Playstation 3 | 4 | 06-30-2008 03:42 PM |
| Please help this is urgent!!! | drupr2 | Advanced Computer Discussion | 1 | 02-02-2008 08:56 PM |
| URGENT!!! Request | FCXShogun | General Tech | 4 | 09-15-2006 03:33 PM |
| URGENT PRAYERS PLEASEEEEEEEE | LostForever | General Discussion | 24 | 07-22-2006 01:59 AM |