Advertisement
DidiMilikina

03. Match Tickets

Oct 11th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.14 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. #include <iomanip>
  4. using namespace std;
  5.  
  6. int main() {
  7.     double budget;
  8.     string category;
  9.     double people;
  10.     cin >> budget >> category >> people;
  11.  
  12.     double transportPrice = 0;
  13.  
  14.     if (people >= 1 && people <= 4)
  15.     {
  16.         transportPrice = budget * 0.75;
  17.     }
  18.     else if (people >= 5 && people <= 9)
  19.     {
  20.         transportPrice = budget * 0.6;
  21.     }
  22.     else if (people >= 10 && people <= 24)
  23.     {
  24.         transportPrice = budget * 0.5;
  25.     }
  26.     else if (people >= 25 && people <= 49)
  27.     {
  28.         transportPrice = budget * 0.4;
  29.     }
  30.     else
  31.     {
  32.         transportPrice = budget * 0.25;
  33.     }
  34.  
  35.     double moneyLeft = budget - transportPrice;
  36.     double moneyTickets = 0.0;
  37.     if (category == "VIP")
  38.     {
  39.         double vipPrice = 499.99;
  40.         moneyTickets = people * vipPrice;
  41.     }
  42.     else
  43.     {
  44.         double normalPrice = 249.99;
  45.         moneyTickets = people * normalPrice;
  46.     }
  47.  
  48.     if (moneyTickets <= moneyLeft)
  49.     {
  50.         double money = moneyLeft - moneyTickets;
  51.         cout << "Yes! You have "<< fixed << setprecision(2) << money << " leva left." << endl;
  52.     }
  53.     else
  54.     {
  55.         cout << "Not enough money! You need " << fixed << setprecision(2) << moneyTickets - moneyLeft << " leva." << endl;
  56.     }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement