Advertisement
MARINA_GREBENAROVA

Trade_Commissions

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