| | |
automated ticket system! HELP!!!
Please support our C++ advertiser: Intel Parallel Studio Home
![]() |
•
•
Join Date: Feb 2009
Posts: 2
Reputation:
Solved Threads: 0
i have to do this, and my lecturer is such an ass asking us to learn it by ourselves. i have tried a code but it not working the way it is suppose to be.
(Airline Reservation System) A small airline has just purchased a computer for its new automated reservations system. You are asked to program the new system. You are to write a program to assign seats on each flight of the airline’s only plane (capacity:100 seats).
Your program should display the following menu of alternatives:
Please type 1 for “business class”
Please type 2 for “first class”
Please type 3 for “economy class”
If the person types 1, then your program should assign a seat in the business class (seats 1-20). If the person types 2, then your program should assign a seat in the first class (seats 21-50). If the person types 3, then your program should assign a seat in the economy class (seats 51-100). Your program should print a boarding pass indicating the person’s seat number and whether it is in the business or first class or economy section of the plane.
Use a single-subscripted array to represent the seating chart of the plane. Initialize all the elements of the array to 0 to indicate that the seats are empty. As each seat is assigned, set the corresponding elements of the array to 1 to indicate that the seat is no longer available.
Your program should, of course, never assign a seat that has been already assigned. When the first class/business class section is full, your program should ask the person if it is acceptable to be placed in the economy section (and vice versa). If yes, then make the appropriate seat assignment. If no, then print a message indicating the schedule of the next flight.
Your program must be very interactive and try to include as many options as possible. Try also to include your own ideas in the program which can improve the quality of its output.
(Airline Reservation System) A small airline has just purchased a computer for its new automated reservations system. You are asked to program the new system. You are to write a program to assign seats on each flight of the airline’s only plane (capacity:100 seats).
Your program should display the following menu of alternatives:
Please type 1 for “business class”
Please type 2 for “first class”
Please type 3 for “economy class”
If the person types 1, then your program should assign a seat in the business class (seats 1-20). If the person types 2, then your program should assign a seat in the first class (seats 21-50). If the person types 3, then your program should assign a seat in the economy class (seats 51-100). Your program should print a boarding pass indicating the person’s seat number and whether it is in the business or first class or economy section of the plane.
Use a single-subscripted array to represent the seating chart of the plane. Initialize all the elements of the array to 0 to indicate that the seats are empty. As each seat is assigned, set the corresponding elements of the array to 1 to indicate that the seat is no longer available.
Your program should, of course, never assign a seat that has been already assigned. When the first class/business class section is full, your program should ask the person if it is acceptable to be placed in the economy section (and vice versa). If yes, then make the appropriate seat assignment. If no, then print a message indicating the schedule of the next flight.
Your program must be very interactive and try to include as many options as possible. Try also to include your own ideas in the program which can improve the quality of its output.
C++ Syntax (Toggle Plain Text)
#include<iostream> using namespace std; int main() { int n=1; int m=21; int x=1; int y=2; int response; cout<<"Welcome to Our Automated Reservations System\n\nPlease type 1 for Business class\nPlease type 2 for First class\nPlease type 3 for Economy class"<<endl; while(n >= n){ cin>>response; if(response > 3) continue; if(response == 1) cout<<"\nYour Seat number is "<<n<<" on our Business Class\n\nThank you for flying with us.\n\nPlease type 1 for Business class\nPlease type 2 for First class\nPlease type 3 for Economy class\n"<<endl; { n++; } if(n >= 21) { cout<<"Sorry Our Business Class is Fully booked\n"<<endl; break; } else if(response == 2) cout<<"Your Seat number is "<<m<<" on our First Class\n\nThank you for flying with us.\n\nPlease type 1 for Business class\nPlease type 2 for First class\nPlease type 3 for Economy class"<<endl; { m++; } if(m >= 51) { cout<<"Sorry Our First Class is Fully booked\n"<<endl; break; } } return 0; }
•
•
Join Date: Oct 2008
Posts: 40
Reputation:
Solved Threads: 6
Okay, examine the first loop statement:
is an obvious first problem...a variable is *always* going to be equal to itself under any competent compiler.
Thanx...
Sean
C++ Syntax (Toggle Plain Text)
while(n >= n)
is an obvious first problem...a variable is *always* going to be equal to itself under any competent compiler.
Thanx...
Sean
![]() |
Similar Threads
- help regarding mini project (Networking Hardware Configuration)
- Help (Java)
- Reliable web hosting services with Excellent support (Web Hosting Deals)
- suggest me online mini project topic (ASP)
- We have lost most of the program associations. (Windows Software)
- I guess it's a question about a loop (C++)
Other Threads in the C++ Forum
- Previous Thread: Compiling error help please
- Next Thread: Help with project program
| Thread Tools | Search this Thread |
api array arrays beginner binary bitmap c++ c/c++ calculator char char* class classes coding compile compiler console conversion convert count data database delete desktop developer directshow dll dynamiccharacterarray email encryption error file forms fstream function functions game generator getline google graph homeworkhelper iamthwee ifstream input int integer java lib linkedlist linux list loop looping loops map math matrix memory multiple news node number numbertoword output parameter pointer problem program programming project proxy python random read recursion recursive reference return rpg sorting string strings struct template templates test text tree unix url vector video visualstudio win32 windows winsock word wordfrequency wxwidgets





