Professional Documents
Culture Documents
Logo Display - Logo - Travel - Fun Display Logo - Travel - Fun To The Screen END
Logo Display - Logo - Travel - Fun Display Logo - Travel - Fun To The Screen END
DISPLAY_LOGO_TRAVEL_FUN
Display logo_travel_fun to the screen
END
destination ()
READ_DESTINATION
Prompt for destination
Display destination menu option
REPEAT
Get for destination
Display Please enter correct code,We know you can do better than entering invalid
ones. :
departure ()
READ_DEPARTURE
Prompt for departure
Display departure menu option
REPEAT
Get for departure
Display Don't make our lifes harder than it already is. Key in a valid code:
UNTIL departure==1 || departure==2 || departure==3 || departure==4 || departure==5
END
distances()
FIND_DISTANCES
IF departures==1 && destinations==1 THEN
distance=0
ELSE
IF departures==1 && destinations==2 THEN
distance=4346
ELSE
IF departures==1 && destinations==3 THEN
distance=4611
ELSE
IF departures==1 && destinations==4 THEN
distance=1472
ELSE
IF departures==1 && destinations==5 THEN
distance=5318
ELSE
IF departures==2 && destinations==1 THEN
distance=4346
ELSE
IF departures==2 && destinations==2 THEN
distance=0
ELSE
IF departures==2 && destinations==3 THEN
distance=958
ELSE
IF departures==2 && destinations==4 THEN
distance=3294
ELSE
IF departures==2 && destinations==5THEN
distance=2099
ELSE
IF departures==3 && destinations==1 THEN
distance=4611
ELSE
IF departures==3 && destinations==2 THEN
distance=958
ELSE
IF departures==3 && destinations==3THEN
distance=0
ELSE
IF departures==3 && destinations==4THEN
distance=3720
ELSE
IF departures==3 && destinations==5 THEN
distance=1152
ELSE
IF departures==4&& destinations==1 THEN
distance=1472
ELSE
IF departures==4 && destinations==2 THEN
distance=3294
ELSE
IF departures==4 && destinations==3 THEN
distance=3720
ELSE
IF departures==4 && destinations==4 THEN
distance=0
ELSE
IF departures==4 && destinations==5 THEN
distance=4600
ELSE
IF departures==5&& destinations==1 THEN
distance=5318
ELSE
IF departures==5&& destinations==2 THEN
distance=2099
ELSE
IF departures==5&& destinations==3 THEN
distance=1152
ELSE
IF departures==5&& destinations==4 THEN
distance=4600
ELSE
IF departures==5&& destinations==5 THEN
distance=0
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
END
transports ()
READ_TRANSPORTS
display_depart()
DISPLAY_DEPART
CASE OF departures
display_destination()
DISPLAY_DESTINATION
CASE OF destinations
etc ()
DISPLAY_TRANS_TYPES
CASE OF trans_types
1: Display transport type : 6=wheeled crazy taxi
2: Display transport type : Lockhead YF-104A Starfighter
3: Display transport type : Air Shooter speedboat
4: Display transport type : Wave Piercing Catamaran - Ferry
5 : Display transport type : Superman
ENDCASE
END
name ()
DISPLAY_NAME
Prompt and get for name
main ()
DETERMINE_TRAVELLING
CALL name()
CALL logo()
Prompt for decision
REPEAT
Get for decision
Display Kindly choose your favoured action:
UNTIL decision==1 || decision ==2
IF decision==1 THEN
CALL departure()
CALL destination()
CALL distances()
CALL transports()
CALL display_depart()
CALL display_destination()
CALL etc()
ELSE
CALL exit()
ENDIF
IF trans_types==1 THEN
time=distance/120.0
price=5* distance
ELSE
IF trans_types==2 THEN
time=distance/2260.0
price=888* distance
ELSE
IF trans_types==3 THEN
time=distance/511.0
price=505* distance
ELSE
IF trans_types==4 THEN
time=distance/108.0
price=30* distance
ELSE
IF trans_types==5 THEN
time=distance/12348.0
price=10000* distance
ENDIF
ENDIF
ENDIF
ENDIF
Display distance
Display time
Display price
END