Advertisement
DidiMilikina

03. Bike Race

Oct 19th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.91 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. #include <iomanip>
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.  
  9.     double juniors;
  10.     double seniors;
  11.     string trace;
  12.     cin >> juniors >> seniors >> trace;
  13.  
  14.     double priceJuniors = 0;
  15.     double priceSeniors = 0;
  16.  
  17.     if (trace == "trail")
  18.     {
  19.         priceJuniors = 5.5;
  20.         priceSeniors = 7;
  21.     }
  22.     else if (trace == "cross-country")
  23.     {
  24.         if (juniors + seniors >= 50)
  25.         {
  26.             priceJuniors = 8 * 0.75;
  27.             priceSeniors = 9.5 * 0.75;
  28.         }
  29.         else
  30.         {
  31.             priceJuniors = 8;
  32.             priceSeniors = 9.5;
  33.         }
  34.     }
  35.     else if (trace == "downhill")
  36.     {
  37.         priceJuniors = 12.25;
  38.         priceSeniors = 13.75;
  39.     }
  40.     else
  41.     {
  42.         priceJuniors = 20;
  43.         priceSeniors = 21.5;
  44.     }
  45.     double sum = juniors * priceJuniors + seniors * priceSeniors;
  46.     double expenditure = (priceJuniors * juniors + priceSeniors * seniors) * 0.05;
  47.     double left = sum - expenditure;
  48.     cout << fixed << setprecision(2) << left << endl;
  49.  
  50.     return 0;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement