Advertisement
Guest User

Cinema Tickets

a guest
Jun 6th, 2020
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.06 KB | None | 0 0
  1. using System;
  2.  
  3. namespace CinemaTickets
  4. {
  5. class Program
  6. {
  7. static void Main(string[] args)
  8. {
  9. int standardTicket = 0;
  10. int studentTicket = 0;
  11. int kidTicket = 0;
  12.  
  13. string movie = Console.ReadLine();
  14.  
  15. while (movie != "Finish")
  16. {
  17. int availableSeats = int.Parse(Console.ReadLine());
  18. int currentSeats = 0;
  19. string ticketType = Console.ReadLine();
  20. while (ticketType != "End")
  21. {
  22. switch (ticketType)
  23. {
  24. case "standard":
  25. standardTicket++;
  26. currentSeats++;
  27. break;
  28. case "student":
  29. studentTicket++;
  30. currentSeats++;
  31. break;
  32. case "kid":
  33. kidTicket++;
  34. currentSeats++;
  35. break;
  36.  
  37. }
  38.  
  39. if (currentSeats < availableSeats)
  40. {
  41. ticketType = Console.ReadLine();
  42. }
  43. else{
  44. break;
  45. }
  46. }
  47. Console.WriteLine($"{movie} - {(double)currentSeats / (double)availableSeats * 100:F2}% full.");
  48. movie = Console.ReadLine();
  49. }
  50.  
  51. int totalTicketsCount = studentTicket + standardTicket + kidTicket;
  52. Console.WriteLine($"Total tickets: {totalTicketsCount}");
  53. Console.WriteLine($"{((double)studentTicket / totalTicketsCount) * 100:F2}% student tickets.");
  54. Console.WriteLine($"{((double)standardTicket / totalTicketsCount) * 100:F2}% standard tickets.");
  55. Console.WriteLine($"{((double)kidTicket / totalTicketsCount) * 100:F2}% kids tickets.");
  56. }
  57. }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement