// Add to this partially built code.
// fill in code where there is a TODO
#include
using namespace std;
int main()
{
cout.setf(ios::fixed);
cout.setf(ios::showpoint); // show decimals even if not needed
cout.precision(2); // two places to the right of the decimal
// TODO: enter the missing types below
int time;
float ticketPrice;
destination; //'C'=Chicago, 'P'=Portland, 'M'=Miami
typeOfDay; //'D'=weekDay 'E'=weekEnd
cout < "welcome="" to ="" airlines!"=""><>
cout < "what="" is="" your="" destination?="" ([c]hicago,="" [m]iami,="" [p]ortland)="">
cin >> destination;
cout < "what="" time="" will="" you="" travel?="" (enter="" time="" between="" 0-2359)="">
cin >> time;
// TODO: set isDayTime to true if time 5AM or later, but before 7PM
cout < "what="" type="" of="" day="" are="" you="" traveling?="" (week[e]nd="" or="" week[d]ay)="">
cin >> typeOfDay;
// TODO: set isWeekend to true if typeOfDay is 'E', otherwise false
// Depending upon the destination, and whether it is weekend, day/night
// set the appropriate price
// I recommend using a switch
// I am providing much of the Input and Output dialog to simplify this program
cout < "each="" ticket="" will="" cost:="" $"="">< ticketprice=""><>
int numTickets;
cout < "how="" many="" tickets="" do="" you="" want?="">
cin >> numTickets;
// TODO: calculate the totalCost based on the number of tickets and ticketPrice, then print it
cout < "you="" owe:="" $"="">< totalcost=""><>
// TODO: declare a variable that will hold the user's payment
// prompt the user for "Amount paid? "
// read in the user's Payment
// TODO: calculate the change (a float)
// TODO: If the user's payment is too little, then print this message:
cout < "that="" is="" too="" little!="" no="" tickets="">
// otherwise print these 2 lines:
cout < "you="" will="" get="" in="" change:="" $"="">< change=""><>
cout < "your="" tickets="" have="" been="">
return 0;
}
Extracted text: