You are on page 1of 5

int main()

INPUT PROCESS OUTPUT

1. Call menu_()
2. End

void menu_()

INPUT PROCESS OUTPUT

selection1 1. Prompt and Get for selection1 selection


2. Compare selection1
3. Display selection1
4. End

void exit ()

INPUT PROCESS OUTPUT

exityn 1. Prompt and Get for exityn


2. Compare exityn
3. Display exityn
4. End

void departure ()

INPUT PROCESS OUTPUT


depart1 1. Prompt and Get for depart1
2. Calculate depart1
3. Compare depart1
4. Display depart1
5. End
void arrival ()

INPUT PROCESS OUTPUT

arrive1 1. Set b=0 places[ ]


2. Display num
3. Display places[ ]
4. Prompt and Get for arrive1
5. Calculate arrive
6. Compare arrive1
7. Display arrive1
8. End

void trip_()

INPUT PROCESS OUTPUT

trip1 1. Display places[ ] Places[ ]


2. Compare depart
3. Display places[ ]
4. Prompt and Get for trip1
5. Calculate trip
6. Compare trip
7. End
void date_time()

INPUT PROCESS OUTPUT

dept_date1 1. Set a = 2, b = 0, i = 0, j = 1 dept_date


2. Display places[ ]
depart_time1 dept_hours[ ]
3. Compare depart
return_date1 4. Display places[ ] dept_mins[ ]
5. Compare i
return_time1 6. Calculate depart_day return_date

proceed1 7. Prompt and Get for dept_date1 return_hours[ ]


8. Calculate dept_date
9. Compare dept_date return_mins[ ]
10. Compare a
11. Display dept_hours[ ], dept_mins[ ]
12. Prompt and Get for depart_time1
13. Calculate depart_time
14. Compare depart_time
15. Compare depart
16. Calculate travel
17. Calculate travel, dept_hours[ ], dept_mins[ ]
18. Compare trip
19. Prompt and Get for return_date1
20. Calculate return_date
21. Compare return_date
22. Display return_hours[ ], return_mins[ ]
23. Prompt and Get for return_time1
24. Calculate return_time
25. Compare return_time
26. Calculate return_hours[ ], return_mins[ ]
27. Prompt and Get for proceed1
28. Calculate proceed
29. Compare proceed
30. End
void ticket_fee()

INPUT PROCESS OUTPUT

passenger_no1 1. Set a=1 coach


2. Compare depart
coach seat_num[ ]
3. Calculate price
seat_num[ ] 4. Calculate special seat_alpha[ ]
5. Prompt and Get for passenger_no1
seat_alpha[ ] 6. Calculate passenger_no passenger_identity

proceed1 7. Compare passenger_no total


8. Prompt and Get coach
passenger_identity1 9. Compare coach
10. Prompt and Get for seat_num[ ] , seat_alpha[ ]
11. Compare seat_num[ ] , seat_alpha[ ]
12. Display coach, seat_num[ ] , seat_alpha[ ]
13. Prompt and Get for passenger info
14. Compare a
15. Prompt and Get passenger_identity1
16. Calculate passenger.identity[ ]
17. Compare passenger.identity[ ]
18. Calculate dept_fare
19. Compare trip
20. Calculate total
21. Display ticket details
22. Compare passenger_no
23. Display total
24. Prompt and Get for proceed1
25. Calculate proceed
26. Compare proceed

void payment()

INPUT PROCESS OUTPUT

card1 1. Display print_receipt


2. Prompt and Get for card1
print1
3. Calculate card
4. Compare card
5. Prompt and Get for print1
6. Calculate print
7. Compare print
8. End

You might also like