If you need to debug a programme, it would help more if you specify:
1. object of the programme
2. language (C++ in this case)
3. What does not work:
- does not compile? (error message?)
- does not run ? (error message?)
- does not give proper answer (logical error)
- loops indefinitely?
4. State what you think could be the problem.
Here are my comments despite the lack of the above information. Start with the comments and please give full information on your next post.
using namespace std;
//Constants for adult and child ticket costs
const double cost_per_child_tix = 3;
const double cost_per_adult_tix = 6;
double adult, //Amount of adult tix sold
// you mean NUMBER of tix sold **********************
child, //Amount of child tix sold
// you mean NUMBER of child tix sold ************
movie, //Holds movie name
//**** use a string or char* for names ************
gross_adult_tix, // Holds gross amount of adult tickets
gross_child_tix, // Holds gross amount of child tickets
total_box_office_profit, //Holds total box office profit
net_box_office_profit, //Holds total earnings for theater
amount_paid_distributor; //Holds final amount paid to distributor
//Set the desired output formatting for numbers.
cout << setprecision(2) << fixed << showpoint;
//Prompt the user for the movies name
cout <<"Please enter name of movie:" << endl;
cin >> movie;
//**** Cannot enter name of a movie into a double ********
//Get adult tickets sold
cout << "Enter number of adult tickets sold: \n";
cin >> adult;
//Get child tickets sold
cout << "Enter number of child tickets sold: \n";
cin >> child;
//Calculate gross amount for adult tickets sold
gross_adult_tix = adult * cost_per_adult_tix;
//Calculate gross amount of child tickets sold
gross_child_tix = child * cost_per_child_tix;
//Calculate gross box office profit
total_box_office_profit = gross_child_tix + gross_adult_tix;
//Calculate net box office profit (Theater earnings)
net_box_office_profit = total_box_office_profit * .20;
// I would put 0.20 as a constant or variable ***********
//calculate amount paid to distributor
amount_paid_distributor = total_box_office_profit - net_box_office_profit;
//Display movie name and header for daily earning report
cout << "Daily earnings report for movie:" << movie << endl;
//Display amount of adult tickets sold
cout << "Adult tickets sold:" << adult << endl;
//Display amount of child tickets sold
cout << "Child tickets sold:" << child << endl;
//Display gross amount for box office profit
cout << "Gross box office profit:" << total_box_office_profit << endl;
//Display net gross amount of profit
cout << "Gross net box office profit:" << net_box_office_profit << endl;
//Display amount paid to distributor
cout << "Amount paid to distributor:" << amount_paid_distributor << endl;
Answer this Question
C++ - Can anyone help me with my c++ program? Its a program I have to write ...
programming C++ - Write a program that reads test scores up to 30 into an array...
C++ Programming - Design and create a class named Stats that has an array of 12 ...
c++ - when i compile the following, many erors appear // include necessary ...
Programing - Write a full program that reads in an arbitrary sequence of ...
Fund of programming 1 - Complete the following C++ program. The program should ...
C++ Programming - I have to redo programming exercise 5 of chapter 9 using ...
computer science - 9.10: Reverse Array Write a function that accepts an int ...
C++ if else problem, please look - It compiles but it doesn't work. can you tell...
computer science - Writing a c++ program that stores the following values in ...