Advertisement
saimun1

[TEST EXAM] 03. School camp

Jul 26th, 2017
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.06 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 Practicing
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             string season = Console.ReadLine();
  14.             string typeOfGroup = Console.ReadLine();
  15.             int quantityOfStunents = int.Parse(Console.ReadLine());
  16.             int nights = int.Parse(Console.ReadLine());
  17.  
  18.             double pricePerNight = 0;
  19.             string sport = "null";
  20.  
  21.             switch (season)
  22.             {
  23.                 case "Winter":
  24.                     switch (typeOfGroup)
  25.                     {
  26.                         case "girls":
  27.                             pricePerNight = 9.60;
  28.                             sport = "Gymnastics";
  29.                             break;
  30.  
  31.                         case "boys":
  32.                             pricePerNight = 9.60;
  33.                             sport = "Judo";
  34.                             break;
  35.  
  36.                         case "mixed":
  37.                             pricePerNight = 10;
  38.                             sport = "Mixed";
  39.  
  40.                             break;
  41.  
  42.  
  43.  
  44.                     }
  45.                     break;
  46.                 case "Spring":
  47.                     switch (typeOfGroup)
  48.                     {
  49.                         case "girls":
  50.                             pricePerNight = 7.20;
  51.                             sport = "Athletics";
  52.                             break;
  53.  
  54.                         case "boys":
  55.                             pricePerNight = 7.20;
  56.                             sport = "Tennis";
  57.                             break;
  58.  
  59.                         case "mixed":
  60.                             pricePerNight = 9.50;
  61.                             sport = "Cycling";
  62.  
  63.                             break;
  64.  
  65.  
  66.  
  67.                     }
  68.                     break;
  69.                 case "Summer":
  70.                     switch (typeOfGroup)
  71.                     {
  72.                         case "girls":
  73.                             pricePerNight = 15;
  74.                             sport = "Volleyball";
  75.                             break;
  76.  
  77.                         case "boys":
  78.                             pricePerNight = 15;
  79.                             sport = "Football";
  80.  
  81.                             break;
  82.  
  83.                         case "mixed":
  84.                             pricePerNight = 20;
  85.                             sport = "Swimming";
  86.                             break;
  87.  
  88.  
  89.  
  90.                     }
  91.                     break;
  92.             }
  93.  
  94.  
  95.             var totalPrice = quantityOfStunents * pricePerNight * nights;
  96.             if (quantityOfStunents >= 50)
  97.                 totalPrice *= 0.50;
  98.             if (quantityOfStunents < 50 && quantityOfStunents >= 20)
  99.                 totalPrice *= 0.85;
  100.             if (quantityOfStunents < 20 && quantityOfStunents >= 10)
  101.                 totalPrice *= 0.95;
  102.  
  103.             Console.WriteLine($"{sport} {totalPrice:f2} lv.");
  104.             Console.ReadLine();
  105.  
  106.  
  107.  
  108.  
  109.  
  110.         }
  111.     }
  112. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement