MiroslavKisov

Match_Tickets

Jul 25th, 2017
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 7.38 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 Tickets_For_Game
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             double budget = double.Parse(Console.ReadLine());
  14.             string category = Console.ReadLine();
  15.             int numberOfPeople = int.Parse(Console.ReadLine());
  16.             double priceVip = 499.99d;
  17.             double priceNormal = 249.99d;
  18.             if(category=="Normal")
  19.             {
  20.                 if(numberOfPeople>=1&&numberOfPeople<=4)
  21.                 {
  22.                     budget = budget-budget * 0.75;
  23.                     double moneyTickets = priceNormal * numberOfPeople;
  24.                     double moneyLeft = budget - moneyTickets;
  25.                     if(moneyLeft>=0)
  26.                     {
  27.                         Console.WriteLine($"Yes! You have {moneyLeft:f2} leva left.");
  28.                     }
  29.                     else
  30.                     {
  31.                         moneyLeft = Math.Abs(moneyLeft);
  32.                         Console.WriteLine($"Not enough money! You need {moneyLeft:f2} leva.");
  33.                     }
  34.                 }
  35.                 else if (numberOfPeople >= 5 && numberOfPeople <= 9)
  36.                 {
  37.                     budget = budget - budget * 0.60;
  38.                     double moneyTickets = priceNormal * numberOfPeople;
  39.                     double moneyLeft = budget - moneyTickets;
  40.                     if (moneyLeft >= 0)
  41.                     {
  42.                         Console.WriteLine($"Yes! You have {moneyLeft:f2} leva left.");
  43.                     }
  44.                     else
  45.                     {
  46.                         moneyLeft = Math.Abs(moneyLeft);
  47.                         Console.WriteLine($"Not enough money! You need {moneyLeft:f2} leva.");
  48.                     }
  49.                 }
  50.                 else if (numberOfPeople >= 10 && numberOfPeople <= 24)
  51.                 {
  52.                     budget = budget - budget * 0.50;
  53.                     double moneyTickets = priceNormal * numberOfPeople;
  54.                     double moneyLeft = budget - moneyTickets;
  55.                     if (moneyLeft >= 0)
  56.                     {
  57.                         Console.WriteLine($"Yes! You have {moneyLeft:f2} leva left.");
  58.                     }
  59.                     else
  60.                     {
  61.                         moneyLeft = Math.Abs(moneyLeft);
  62.                         Console.WriteLine($"Not enough money! You need {moneyLeft:f2} leva.");
  63.                     }
  64.                 }
  65.                 else if (numberOfPeople >= 25 && numberOfPeople <= 49)
  66.                 {
  67.                     budget = budget - budget * 0.40;
  68.                     double moneyTickets = priceNormal * numberOfPeople;
  69.                     double moneyLeft = budget - moneyTickets;
  70.                     if (moneyLeft >= 0)
  71.                     {
  72.                         Console.WriteLine($"Yes! You have {moneyLeft:f2} leva left.");
  73.                     }
  74.                     else
  75.                     {
  76.                         moneyLeft = Math.Abs(moneyLeft);
  77.                         Console.WriteLine($"Not enough money! You need {moneyLeft:f2} leva.");
  78.                     }
  79.                 }
  80.                 if (numberOfPeople >= 50)
  81.                 {
  82.                     budget = budget - budget * 0.25;
  83.                     double moneyTickets = priceNormal * numberOfPeople;
  84.                     double moneyLeft = budget - moneyTickets;
  85.                     if (moneyLeft >= 0)
  86.                     {
  87.                         Console.WriteLine($"Yes! You have {moneyLeft:f2} leva left.");
  88.                     }
  89.                     else
  90.                     {
  91.                         moneyLeft = Math.Abs(moneyLeft);
  92.                         Console.WriteLine($"Not enough money! You need {moneyLeft:f2} leva.");
  93.                     }
  94.                 }
  95.             }
  96.             if (category == "VIP")
  97.             {
  98.                 if (numberOfPeople >= 1 && numberOfPeople <= 4)
  99.                 {
  100.                     budget = budget - budget * 0.75;
  101.                     double moneyTickets = priceVip * numberOfPeople;
  102.                     double moneyLeft = budget - moneyTickets;
  103.                     if (moneyLeft >= 0)
  104.                     {
  105.                         Console.WriteLine($"Yes! You have {moneyLeft:f2} leva left.");
  106.                     }
  107.                     else
  108.                     {
  109.                         moneyLeft = Math.Abs(moneyLeft);
  110.                         Console.WriteLine($"Not enough money! You need {moneyLeft:f2} leva.");
  111.                     }
  112.                 }
  113.                 else if (numberOfPeople >= 5 && numberOfPeople <= 9)
  114.                 {
  115.                     budget = budget - budget * 0.60;
  116.                     double moneyTickets = priceVip * numberOfPeople;
  117.                     double moneyLeft = budget - moneyTickets;
  118.                     if (moneyLeft >= 0)
  119.                     {
  120.                         Console.WriteLine($"Yes! You have {moneyLeft:f2} leva left.");
  121.                     }
  122.                     else
  123.                     {
  124.                         moneyLeft = Math.Abs(moneyLeft);
  125.                         Console.WriteLine($"Not enough money! You need {moneyLeft:f2} leva.");
  126.                     }
  127.                 }
  128.                 else if (numberOfPeople >= 10 && numberOfPeople <= 24)
  129.                 {
  130.                     budget = budget - budget * 0.50;
  131.                     double moneyTickets = priceVip * numberOfPeople;
  132.                     double moneyLeft = budget - moneyTickets;
  133.                     if (moneyLeft >= 0)
  134.                     {
  135.                         Console.WriteLine($"Yes! You have {moneyLeft:f2} leva left.");
  136.                     }
  137.                     else
  138.                     {
  139.                         moneyLeft = Math.Abs(moneyLeft);
  140.                         Console.WriteLine($"Not enough money! You need {moneyLeft:f2} leva.");
  141.                     }
  142.                 }
  143.                 else if (numberOfPeople >= 25 && numberOfPeople <= 49)
  144.                 {
  145.                     budget = budget - budget * 0.40;
  146.                     double moneyTickets = priceVip * numberOfPeople;
  147.                     double moneyLeft = budget - moneyTickets;
  148.                     if (moneyLeft >= 0)
  149.                     {
  150.                         Console.WriteLine($"Yes! You have {moneyLeft:f2} leva left.");
  151.                     }
  152.                     else
  153.                     {
  154.                         moneyLeft = Math.Abs(moneyLeft);
  155.                         Console.WriteLine($"Not enough money! You need {moneyLeft:f2} leva.");
  156.                     }
  157.                 }
  158.                 if (numberOfPeople >= 50)
  159.                 {
  160.                     budget = budget - budget * 0.25;
  161.                     double moneyTickets = priceVip * numberOfPeople;
  162.                     double moneyLeft = budget - moneyTickets;
  163.                     if (moneyLeft >= 0)
  164.                     {
  165.                         Console.WriteLine($"Yes! You have {moneyLeft:f2} leva left.");
  166.                     }
  167.                     else
  168.                     {
  169.                         moneyLeft = Math.Abs(moneyLeft);
  170.                         Console.WriteLine($"Not enough money! You need {moneyLeft:f2} leva.");
  171.                     }
  172.                 }
  173.             }
  174.         }
  175.     }
  176. }
Advertisement
Add Comment
Please, Sign In to add comment