Advertisement
koksibg

Trade_Comissions

Jun 29th, 2016
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.71 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace Trade_Comissions
  8. {
  9.     class Trade_Comissions
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             string sity = Console.ReadLine().ToLower();
  14.             double sales = double.Parse(Console.ReadLine());
  15.             var commission = -1.0;
  16.             if (sity == "sofia")
  17.             {
  18.                 if      ((sales >= 0)  && (sales <= 500))      commission = 0.05;
  19.                 else if ((sales > 500) && (sales <= 1000))     commission = 0.07;
  20.                 else if ((sales >1000) && (sales <= 10000))    commission = 0.08;
  21.                 else if (sales >10000)                         commission = 0.12;
  22.             }
  23.             else if (sity == "varna")
  24.             {
  25.                 if ((sales >= 0) && (sales <= 500))            commission = 0.045;
  26.                 else if ((sales > 500)  && (sales <= 1000))    commission = 0.075;
  27.                 else if ((sales > 1000) && (sales <= 10000))   commission = 0.10;
  28.                 else if (sales > 10000)                        commission = 0.13;
  29.             }
  30.             else if (sity == "plovdiv")
  31.             {
  32.                 if ((sales >= 0)        && (sales <= 500))     commission = 0.055;
  33.                 else if ((sales > 500)  && (sales <= 1000))    commission = 0.08;
  34.                 else if ((sales > 1000) && (sales <= 10000))   commission = 0.12;
  35.                 else if (sales > 10000)                        commission = 0.145;
  36.             }
  37.             if (commission > 0) Console.WriteLine("{0:f2}", sales * commission);
  38.             else Console.WriteLine("error");
  39.         }
  40.     }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement