Advertisement
Boyan81

Untitled

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