Advertisement
tsvetelinapasheva

TsvetelinaPasheva/ConditionalStatementsAdvancedLab/12.TradeCommisions

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