Advertisement
fk4m1913

Untitled

May 14th, 2020
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.34 KB | None | 0 0
  1. using System;
  2.  
  3. namespace EnergyBooster
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             // Input gel type
  10.             // Input package size
  11.             // Input packages count
  12.             // Calculate money needed
  13.             // If money >= 400 && money <= 1000, money *= 0.85
  14.             // Else if money > 1000, money *= 0.5
  15.             // Print output
  16.  
  17.             string gelType = Console.ReadLine();
  18.             string packageSize = Console.ReadLine();
  19.             int packagesCount = int.Parse(Console.ReadLine());
  20.  
  21.             double moneyNeeded = 0;
  22.  
  23.             switch (packageSize)
  24.             {
  25.                 case "small":
  26.  
  27.                     switch (gelType)
  28.                     {
  29.                         case "Watermelon":
  30.                             moneyNeeded = 56 * 2;
  31.                             break;
  32.  
  33.                         case "Mango":
  34.                             moneyNeeded = 36.66 * 2;
  35.                             break;
  36.  
  37.                         case "Pineapple":
  38.                             moneyNeeded = 42.1 * 2;
  39.                             break;
  40.  
  41.                         case "Raspberry":
  42.                             moneyNeeded = 20 * 2;
  43.                             break;
  44.                     }
  45.                     break;
  46.  
  47.                 case "big":
  48.  
  49.                     switch (gelType)
  50.                     {
  51.                         case "Watermelon":
  52.                             moneyNeeded = 28.7 * 5;
  53.                             break;
  54.  
  55.                         case "Mango":
  56.                             moneyNeeded = 19.6 * 5;
  57.                             break;
  58.  
  59.                         case "Pineapple":
  60.                             moneyNeeded = 24.8 * 5;
  61.                             break;
  62.  
  63.                         case "Raspberry":
  64.                             moneyNeeded = 15.2 * 5;
  65.                             break;
  66.                     }
  67.                     break;
  68.             }
  69.  
  70.             moneyNeeded *= packagesCount;
  71.  
  72.             if (moneyNeeded >= 400 && moneyNeeded <= 1000)
  73.             {
  74.                 moneyNeeded *= 0.85;
  75.             }
  76.  
  77.             else if (moneyNeeded > 1000)
  78.             {
  79.                 moneyNeeded *= 0.5;
  80.             }
  81.  
  82.             Console.WriteLine($"{moneyNeeded:f2} lv.");
  83.         }
  84.     }
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement