alexbancheva

Cinema tickets_Nested Loops

Feb 20th, 2020
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.81 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Cinema_tickets
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             string nameMovie = Console.ReadLine();
  10.             double studentTickets = 0;
  11.             double standardTickets = 0;
  12.             double kidsTickets = 0;
  13.  
  14.             while (nameMovie != "Finish")
  15.             {
  16.                 int freeSeats = int.Parse(Console.ReadLine());
  17.                 double allTickets = 0;
  18.  
  19.                 for (int i = 0; i < freeSeats; i++)
  20.                 {
  21.                     string typeTicket = Console.ReadLine();
  22.  
  23.                     if (typeTicket == "End")
  24.                     {
  25.                         break;
  26.                     }
  27.                     else if (typeTicket == "student")
  28.                     {
  29.                         studentTickets++;
  30.                     }
  31.                     else if (typeTicket == "standard")
  32.                     {
  33.                         standardTickets++;
  34.                     }
  35.                     else if (typeTicket == "kid")
  36.                     {
  37.                         kidsTickets++;
  38.                     }
  39.  
  40.                     allTickets++;
  41.                 }
  42.  
  43.                 double percent = (allTickets / freeSeats) * 100;
  44.                 Console.WriteLine($"{nameMovie} - {percent:f2}% full.");
  45.                 nameMovie = Console.ReadLine();
  46.             }
  47.  
  48.             double totalTickets = studentTickets + standardTickets + kidsTickets;
  49.             Console.WriteLine($"Total tickets: {totalTickets}");
  50.             Console.WriteLine($"{(studentTickets/totalTickets)*100:f2}% student tickets.");
  51.             Console.WriteLine($"{(standardTickets/totalTickets)*100:f2}% standard tickets.");
  52.             Console.WriteLine($"{(kidsTickets/totalTickets)*100:f2}% kids tickets.");
  53.  
  54.         }
  55.     }
  56. }
Add Comment
Please, Sign In to add comment