amphibia89

01. Nacepin

Apr 18th, 2016
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.33 KB | None | 0 0
  1. using System;
  2. using System.IO;
  3.  
  4. class Program
  5. {
  6.     static void Main(string[] args)
  7.     {
  8. #if DEBUG
  9.         Console.SetIn(new StreamReader("../../../input.txt"));
  10. #endif
  11.         decimal priceUS = decimal.Parse(Console.ReadLine());
  12.         long weightUS = long.Parse(Console.ReadLine());
  13.         decimal priceUK = decimal.Parse(Console.ReadLine());
  14.         long weightUK = long.Parse(Console.ReadLine());
  15.         decimal priceChina = decimal.Parse(Console.ReadLine());
  16.         long weightChina = long.Parse(Console.ReadLine());
  17.  
  18.         decimal pricePerKgUS = (priceUS / weightUS) / 0.58m;
  19.         decimal pricePerKgUK = (priceUK / weightUK) / 0.41m;
  20.         decimal pricePerKgChina = (priceChina / weightChina) * 0.27m;
  21.  
  22.         decimal difference =
  23.             Math.Max(pricePerKgUS, Math.Max(pricePerKgUK, pricePerKgChina))
  24.             - Math.Min(pricePerKgUS, Math.Min(pricePerKgUK, pricePerKgChina));
  25.  
  26.         if (pricePerKgUS < Math.Min(pricePerKgUK, pricePerKgChina))
  27.             Console.WriteLine($"US store. {pricePerKgUS:f2} lv/kg");
  28.         else if (pricePerKgUK < pricePerKgChina)
  29.             Console.WriteLine($"UK store. {pricePerKgUK:f2} lv/kg");
  30.         else
  31.             Console.WriteLine($"Chinese store. {pricePerKgChina:f2} lv/kg");
  32.  
  33.         Console.WriteLine($"Difference {difference:f2} lv/kg");
  34.     }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment