Finish the following c++ code by following the instructions Your program is to work as follows: Display a welcome message (e.g., “Welcome to Airlines!”) Prompt the user to input his/her destination: Chicago, Miami, or Portland (I recommend you use letters to represent each input) Prompt the user to input what time s/he wishes to travel (in army time, e.g., 800 for 8am or 1530 for 3:30pm) Prompt the user to input what type of day (s) s/he is traveling: Weekday or Weekend (I recommend you use letters to represent each input) Report the price per ticket of the specified type Prompt the user for the number of tickets to be purchased If the number of tickets is fewer than 0, report that the number of tickets ordered is invalid and the order has been cancelled, then exit; otherwise: Compute and display the total amount due (no sales tax this time!) Prompt the user to enter the amount s/he is paying If the amount paid is less than the amount due, report that the amount paid is too little and the order has been cancelled, then exit; otherwise: Display change and confirm the order has been placed Your code should work identically to the cases below. Please run each of these to check your code, in the order given. USE THESE the same words for the program. Example execution: Portland, weekend, Nightflight > ./Air.out Welcome to Airlines! What is your destination? ([C]hicago, [M]iami, [P]ortland) P What time will you travel? (Enter time between 0-2359) 450 What type of day are you traveling? (week[E]nd or week[D]ay) E Each ticket will cost: $240.00 How many tickets do you want? 2 You owe: $480.00 Amount paid? 100.00 That is too little! No tickets ordered. Another example execution Miami, Weekday, Dayflight > ./Air.out Welcome to Airlines! What is your destination? ([C]hicago, [M]iami, [P]ortland) M What time will you travel? (Enter time between 0-2359) 1345 What type of day are you traveling? (week[E]nd or week[D]ay) D Each ticket will cost: $150.00 How many tickets do you want? 3 You owe: $450.00 Amount paid? 500.00 You will get in change: $50.00 Your tickets have been ordered! Another example execution Chicago, Weekday, NightFlight > ./Air.out Welcome to Airlines! What is your destination? ([C]hicago, [M]iami, [P]ortland) C What time will you travel? (Enter time between 0-2359) 2230 What type of day are you traveling? (week[E]nd or week[D]ay) D Each ticket will cost: $50.00 How many tickets do you want? 4 You owe: $200.00 Amount paid? 300.00 You will get $100.00 in change. Your tickets have been ordered! Code to fill in with the information // Add to this partially built code. // fill in code where there is a TODO #include<iostream> 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!" << endl; 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 << endl; 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 << endl; // 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 ordered."; // otherwise print these 2 lines: cout << "You will get in change: $" << change << endl; cout << "Your tickets have been ordered!"; return 0; }
Max Function
Statistical function is of many categories. One of them is a MAX function. The MAX function returns the largest value from the list of arguments passed to it. MAX function always ignores the empty cells when performing the calculation.
Power Function
A power function is a type of single-term function. Its definition states that it is a variable containing a base value raised to a constant value acting as an exponent. This variable may also have a coefficient. For instance, the area of a circle can be given as:
Finish the following c++ code by following the instructions
Your
- Display a welcome message (e.g., “Welcome to Airlines!”)
- Prompt the user to input his/her destination: Chicago, Miami, or Portland (I recommend you use letters to represent each input)
- Prompt the user to input what time s/he wishes to travel (in army time, e.g., 800 for 8am or 1530 for 3:30pm)
- Prompt the user to input what type of day (s) s/he is traveling: Weekday or Weekend (I recommend you use letters to represent each input)
- Report the price per ticket of the specified type
- Prompt the user for the number of tickets to be purchased
If the number of tickets is fewer than 0, report that the number of tickets ordered is invalid and the order has been cancelled, then exit; otherwise:
- Compute and display the total amount due (no sales tax this time!)
- Prompt the user to enter the amount s/he is paying
If the amount paid is less than the amount due, report that the amount paid is too little and the order has been cancelled, then exit; otherwise:
- Display change and confirm the order has been placed
Your code should work identically to the cases below. Please run each of these to check your code, in the order given.
USE THESE the same words for the program.
Example execution: Portland, weekend, Nightflight
> ./Air.out
Welcome to Airlines!
What is your destination? ([C]hicago, [M]iami, [P]ortland) P
What time will you travel? (Enter time between 0-2359) 450
What type of day are you traveling? (week[E]nd or week[D]ay) E
Each ticket will cost: $240.00
How many tickets do you want? 2
You owe: $480.00
Amount paid? 100.00
That is too little! No tickets ordered.
Another example execution Miami, Weekday, Dayflight
> ./Air.out
Welcome to Airlines!
What is your destination? ([C]hicago, [M]iami, [P]ortland) M
What time will you travel? (Enter time between 0-2359) 1345
What type of day are you traveling? (week[E]nd or week[D]ay) D
Each ticket will cost: $150.00
How many tickets do you want? 3
You owe: $450.00
Amount paid? 500.00
You will get in change: $50.00
Your tickets have been ordered!
Another example execution Chicago, Weekday, NightFlight
> ./Air.out
Welcome to Airlines!
What is your destination? ([C]hicago, [M]iami, [P]ortland) C
What time will you travel? (Enter time between 0-2359) 2230
What type of day are you traveling? (week[E]nd or week[D]ay) D
Each ticket will cost: $50.00
How many tickets do you want? 4
You owe: $200.00
Amount paid? 300.00
You will get $100.00 in change.
Your tickets have been ordered!
Code to fill in with the information
// Add to this partially built code.
// fill in code where there is a TODO
#include<iostream>
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!" << endl;
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 << endl;
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 << endl;
// 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 ordered.";
// otherwise print these 2 lines:
cout << "You will get in change: $" << change << endl;
cout << "Your tickets have been ordered!";
return 0;
}
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 7 images