dragonbs

Trade Comission

Sep 28th, 2022
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.86 KB | None | 0 0
  1. using System;
  2.  
  3. namespace _12.TradeCommissions
  4. {
  5.     internal class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             string town = Console.ReadLine();
  10.             double sales = double.Parse(Console.ReadLine());
  11.             double commission = 0;
  12.  
  13.             switch (town)
  14.             {
  15.                 case "Sofia":
  16.                     if (0 <= sales && sales <= 500)
  17.                     {
  18.                         commission = 0.05;
  19.                     }
  20.                     else if (500 < sales && sales <= 1000)
  21.                     {
  22.                         commission = 0.07;
  23.                     }
  24.                     else if (1000 < sales && sales <= 10000)
  25.                     {
  26.                         commission = 0.08;
  27.                     }
  28.                     else if (sales > 10000)
  29.                     {
  30.                         commission = 0.12;
  31.                     }
  32.                     else
  33.                     {
  34.                         Console.WriteLine("error");
  35.                     }
  36.                     break;
  37.                 case "Varna":
  38.                     if (0 <= sales && sales <= 500)
  39.                     {
  40.                         commission = 0.045;
  41.                     }
  42.                     else if (500 < sales && sales <= 1000)
  43.                     {
  44.                         commission = 0.075;
  45.                     }
  46.                     else if (1000 < sales && sales <= 10000)
  47.                     {
  48.                         commission = 0.10;
  49.                     }
  50.                     else if (sales > 10000)
  51.                     {
  52.                         commission = 0.13;
  53.                     }
  54.                     else
  55.                     {
  56.                         Console.WriteLine("error");
  57.                     }
  58.                     break;
  59.                 case "Plovdiv":
  60.                     if (0 <= sales && sales <= 500)
  61.                     {
  62.                         commission = 0.055;
  63.                     }
  64.                     else if (500 < sales && sales <= 1000)
  65.                     {
  66.                         commission = 0.08;
  67.                     }
  68.                     else if (1000 < sales && sales <= 10000)
  69.                     {
  70.                         commission = 0.12;
  71.                     }
  72.                     else if (sales > 10000)
  73.                     {
  74.                         commission = 0.145;
  75.                     }
  76.                     else
  77.                     {
  78.                         Console.WriteLine("error");
  79.                     }
  80.                     break;
  81.                 default:
  82.                     Console.WriteLine("error");
  83.                     break;
  84.             }
  85.             double totalSum = sales * commission;
  86.             if (commission > 0)
  87.             {
  88.                 Console.WriteLine($"{totalSum:f2}");
  89.             }
  90.         }
  91.     }
  92. }
  93.  
Add Comment
Please, Sign In to add comment