Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <iomanip>
- using namespace std;
- int main()
- {
- double boudget, money_transport, tickets, rest;
- int number_person;
- string category_ticket;
- cin >> boudget >> category_ticket >> number_person;
- if (category_ticket == "Normal")
- {
- tickets = 249.99 * number_person;
- if (number_person >= 1 && number_person <= 4)
- {
- money_transport = boudget * 0.75;
- }
- else if (number_person >= 5 && number_person <= 9)
- {
- money_transport = boudget * 0.60;
- }
- else if (number_person >= 10 && number_person <= 24)
- {
- money_transport = boudget * 0.50;
- }
- else if (number_person >= 25 && number_person <= 49)
- {
- money_transport = boudget * 0.40;
- }
- else if (number_person >= 50)
- {
- money_transport = boudget * 0.25;
- }
- }
- else if (category_ticket == "VIP")
- {
- tickets = 499.99 * number_person;
- if (number_person >= 1 && number_person <= 4)
- {
- money_transport = boudget * 0.75;
- }
- else if (number_person >= 5 && number_person <= 9)
- {
- money_transport = boudget * 0.60;
- }
- else if (number_person >= 10 && number_person <= 24)
- {
- money_transport = boudget * 0.50;
- }
- else if (number_person >= 25 && number_person <= 49)
- {
- money_transport = boudget * 0.40;
- }
- else if (number_person >= 50)
- {
- money_transport = boudget * 0.25;
- }
- }
- if (boudget > tickets)
- {
- boudget -= money_transport;
- rest = boudget - tickets;
- cout << "Yes! You have " << fixed << setprecision(2) << rest << " leva left." << endl;
- }
- else if(boudget < tickets)
- {
- boudget -= money_transport;
- rest = tickets - boudget;
- cout << "Not enough money! You need " << fixed << setprecision(2) << rest << " leva." << endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement