Advertisement
ktopchiev

School Camp

Dec 11th, 2017
321
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 9.12 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace School_Camp
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             string season = Console.ReadLine().ToLower();
  14.             string groupKind = Console.ReadLine().ToLower();
  15.             int studentsNum = int.Parse(Console.ReadLine());
  16.             int overnightsNum = int.Parse(Console.ReadLine());
  17.             double price = 0.0;
  18.             string sports = "a";
  19.  
  20.             if (season == "winter")
  21.             {
  22.                 if (groupKind == "boys")
  23.                 {
  24.                     sports = "Judo";
  25.                     if (studentsNum >= 50)
  26.                     {
  27.                         price = 9.60 * studentsNum * overnightsNum - (9.60 * studentsNum * overnightsNum * 0.5);
  28.                     }
  29.                     else if (studentsNum >= 20 && studentsNum < 50)
  30.                     {
  31.                         price = 9.60 * studentsNum * overnightsNum - (9.60 * studentsNum * overnightsNum * 0.15);
  32.                     }
  33.                     else if (studentsNum >= 10 && studentsNum < 20)
  34.                     {
  35.                         price = 9.60 * studentsNum * overnightsNum - (9.60 * studentsNum * overnightsNum * 0.05);
  36.                     }
  37.                     else if (studentsNum < 10)
  38.                     {
  39.                         price = 9.60 * studentsNum * overnightsNum;
  40.                     }
  41.                 }
  42.                 else if(groupKind == "girls")
  43.                 {
  44.                     sports = "Gymnastics";
  45.                     if (studentsNum >= 50)
  46.                     {
  47.                         price = 9.60 * studentsNum * overnightsNum - (9.60 * studentsNum * overnightsNum * 0.5);
  48.                     }
  49.                     else if (studentsNum >= 20 && studentsNum < 50)
  50.                     {
  51.                         price = 9.60 * studentsNum * overnightsNum - (9.60 * studentsNum * overnightsNum * 0.15);
  52.                     }
  53.                     else if (studentsNum >= 10 && studentsNum < 20)
  54.                     {
  55.                         price = 9.60 * studentsNum * overnightsNum - (9.60 * studentsNum * overnightsNum * 0.05);
  56.                     }
  57.                     else if (studentsNum < 10)
  58.                     {
  59.                         price = 9.60 * studentsNum * overnightsNum;
  60.                     }
  61.                 }
  62.                 else if (groupKind == "mixed")
  63.                 {
  64.                     sports = "Ski";
  65.                     if (studentsNum >= 50)
  66.                     {
  67.                         price = 10 * studentsNum * overnightsNum - (10 * studentsNum * overnightsNum * 0.5);
  68.                     }
  69.                     else if (studentsNum >= 20 && studentsNum < 50)
  70.                     {
  71.                         price = 10 * studentsNum * overnightsNum - (10 * studentsNum * overnightsNum * 0.15);
  72.                     }
  73.                     else if (studentsNum >= 10 && studentsNum < 20)
  74.                     {
  75.                         price = 10 * studentsNum * overnightsNum - (10 * studentsNum * overnightsNum * 0.05);
  76.                     }
  77.                     else if (studentsNum < 10)
  78.                     {
  79.                         price = 10 * studentsNum * overnightsNum;
  80.                     }
  81.                 }
  82.             }
  83.             if (season == "spring")
  84.             {
  85.                 if (groupKind == "boys")
  86.                 {
  87.                     sports = "Tennis";
  88.                     if (studentsNum >= 50)
  89.                     {
  90.                         price = 7.20 * studentsNum * overnightsNum - (7.20 * studentsNum * overnightsNum * 0.5);
  91.                     }
  92.                     else if (studentsNum >= 20 && studentsNum < 50)
  93.                     {
  94.                         price = 7.20 * studentsNum * overnightsNum - (7.20 * studentsNum * overnightsNum * 0.15);
  95.                     }
  96.                     else if (studentsNum >= 10 && studentsNum < 20)
  97.                     {
  98.                         price = 7.20 * studentsNum * overnightsNum - (7.20 * studentsNum * overnightsNum * 0.05);
  99.                     }
  100.                     else if (studentsNum < 10)
  101.                     {
  102.                         price = 7.20 * studentsNum * overnightsNum;
  103.                     }
  104.                 }
  105.                 else if (groupKind == "girls")
  106.                 {
  107.                     sports = "Athletics";
  108.                     if (studentsNum >= 50)
  109.                     {
  110.                         price = 7.20 * studentsNum * overnightsNum - (7.20 * studentsNum * overnightsNum * 0.5);
  111.                     }
  112.                     else if (studentsNum >= 20 && studentsNum < 50)
  113.                     {
  114.                         price = 7.20 * studentsNum * overnightsNum - (7.20 * studentsNum * overnightsNum * 0.15);
  115.                     }
  116.                     else if (studentsNum >= 10 && studentsNum < 20)
  117.                     {
  118.                         price = 7.20 * studentsNum * overnightsNum - (7.20 * studentsNum * overnightsNum * 0.05);
  119.                     }
  120.                     else if (studentsNum < 10)
  121.                     {
  122.                         price = 7.20 * studentsNum * overnightsNum;
  123.                     }
  124.                 }
  125.                 else if (groupKind == "mixed")
  126.                 {
  127.                     sports = "Cycling";
  128.                     if (studentsNum >= 50)
  129.                     {
  130.                         price = 9.50 * studentsNum * overnightsNum - (9.50 * studentsNum * overnightsNum * 0.5);
  131.                     }
  132.                     else if (studentsNum >= 20 && studentsNum < 50)
  133.                     {
  134.                         price = 9.50 * studentsNum * overnightsNum - (9.50 * studentsNum * overnightsNum * 0.15);
  135.                     }
  136.                     else if (studentsNum >= 10 && studentsNum < 20)
  137.                     {
  138.                         price = 9.50 * studentsNum * overnightsNum - (9.50 * studentsNum * overnightsNum * 0.05);
  139.                     }
  140.                     else if (studentsNum < 10)
  141.                     {
  142.                         price = 9.50 * studentsNum * overnightsNum;
  143.                     }
  144.                 }
  145.             }
  146.             if (season == "summer")
  147.             {
  148.                 if (groupKind == "boys")
  149.                 {
  150.                     sports = "Football";
  151.                     if (studentsNum >= 50)
  152.                     {
  153.                         price = 15 * studentsNum * overnightsNum - (15 * studentsNum * overnightsNum * 0.5);
  154.                     }
  155.                     else if (studentsNum >= 20 && studentsNum < 50)
  156.                     {
  157.                         price = 15 * studentsNum * overnightsNum - (15 * studentsNum * overnightsNum * 0.15);
  158.                     }
  159.                     else if (studentsNum >= 10 && studentsNum < 20)
  160.                     {
  161.                         price = 15 * studentsNum * overnightsNum - (15 * studentsNum * overnightsNum * 0.05);
  162.                     }
  163.                     else if (studentsNum < 10)
  164.                     {
  165.                         price = 15 * studentsNum * overnightsNum;
  166.                     }
  167.                 }
  168.                 else if (groupKind == "girls")
  169.                 {
  170.                     sports = "Volleyball";
  171.                     if (studentsNum >= 50)
  172.                     {
  173.                         price = 15 * studentsNum * overnightsNum - (15 * studentsNum * overnightsNum * 0.5);
  174.                     }
  175.                     else if (studentsNum >= 20 && studentsNum < 50)
  176.                     {
  177.                         price = 15 * studentsNum * overnightsNum - (15 * studentsNum * overnightsNum * 0.15);
  178.                     }
  179.                     else if (studentsNum >= 10 && studentsNum < 20)
  180.                     {
  181.                         price = 15 * studentsNum * overnightsNum - (15 * studentsNum * overnightsNum * 0.05);
  182.                     }
  183.                     else if (studentsNum < 10)
  184.                     {
  185.                         price = 15 * studentsNum * overnightsNum;
  186.                     }
  187.                 }
  188.                 else if (groupKind == "mixed")
  189.                 {
  190.                     sports = "Swimming";
  191.                     if (studentsNum >= 50)
  192.                     {
  193.                         price = 20 * studentsNum * overnightsNum - (20 * studentsNum * overnightsNum * 0.5);
  194.                     }
  195.                     else if (studentsNum >= 20 && studentsNum < 50)
  196.                     {
  197.                         price = 20 * studentsNum * overnightsNum - (20 * studentsNum * overnightsNum * 0.15);
  198.                     }
  199.                     else if (studentsNum >= 10 && studentsNum < 20)
  200.                     {
  201.                         price = 20 * studentsNum * overnightsNum - (20 * studentsNum * overnightsNum * 0.05);
  202.                     }
  203.                     else if (studentsNum < 10)
  204.                     {
  205.                         price = 20 * studentsNum * overnightsNum;
  206.                     }
  207.                 }
  208.             }
  209.             Console.WriteLine($"{sports} {price:F2} lv.");
  210.         }
  211.     }
  212. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement