Advertisement
DidiMilikina

03.Mobile operator

Oct 8th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.49 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. #include <iomanip>
  4. using namespace std;
  5.  
  6.  
  7. int main()
  8. {
  9.     string duration_contract, type_contract, added_internet;
  10.     double months_of_pay;
  11.     cin >> duration_contract >> type_contract >> added_internet >> months_of_pay;
  12.  
  13.     double sum = 0;
  14.  
  15.     if (duration_contract == "one")
  16.     {
  17.         if (type_contract == "Small") {
  18.             sum = 9.98;
  19.         }
  20.         else if (type_contract == "Middle") {
  21.             sum = 18.99;
  22.         }
  23.         else if (type_contract == "Large") {
  24.             sum = 25.98;
  25.         }
  26.         else if (type_contract == "ExtraLarge") {
  27.             sum = 35.99;
  28.         }
  29.     }
  30.     else if (duration_contract == "two")
  31.     {
  32.         if (type_contract == "Small") {
  33.             sum = 8.58;
  34.         }
  35.         else if (type_contract == "Middle") {
  36.             sum = 17.09;
  37.         }
  38.  
  39.         else if (type_contract == "Large") {
  40.             sum = 23.59;
  41.         }
  42.         else if (type_contract == "ExtraLarge") {
  43.             sum = 31.79;
  44.         }
  45.     }
  46.     if (added_internet == "yes")
  47.     {
  48.         if (sum <= 10) {
  49.             sum = sum + 5.5;
  50.         }
  51.         else if (sum <= 30) {
  52.             sum = sum + 4.35;
  53.         }
  54.         else if (sum > 30) {
  55.             sum = sum + 3.85;
  56.         }
  57.     }
  58.         if (duration_contract == "two") {
  59.             sum = sum - (sum*0.0375);
  60.         }
  61.  
  62.     cout << fixed << setprecision(2) << sum * months_of_pay << " lv." << endl;
  63.     return 0;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement