Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- namespace smart_lilly
- {
- class Program
- {
- static void Main(string[] args)
- {
- var brAll = 0.0;
- var currentAll = 0.0;
- var student = 0.0;
- var standard = 0.0;
- var kid = 0.0;
- var isTrue = false;
- while (true)
- {
- var name = Console.ReadLine();
- var freeSpace = double.Parse(Console.ReadLine());
- for (int i = 0; i < int.MaxValue; i++)
- {
- var ticket = Console.ReadLine();
- if (ticket=="student")
- {
- student++;
- brAll++;
- currentAll++;
- }
- else if (ticket=="standard")
- {
- standard++;
- brAll++;
- currentAll++;
- }
- else if (ticket=="kid")
- {
- kid++;
- brAll++;
- currentAll++;
- }
- else if (ticket == "End")
- {
- var percentFree = (currentAll/ freeSpace) * 100.00;
- Console.WriteLine($"{name} - {percentFree:f2}% full.");
- currentAll = 0.0;
- break;
- }
- else if (ticket=="Finish")
- {
- isTrue = true;
- currentAll = 0.0;
- break;
- }
- if (currentAll==freeSpace)
- {
- var percentFree = (currentAll / freeSpace) * 100.00;
- Console.WriteLine($"{name} - {percentFree:f2}% full.");
- currentAll = 0.0;
- }
- }
- if (isTrue)
- {
- Console.WriteLine($"Total tickets: {brAll}");
- Console.WriteLine($"{(student/(brAll)*100):f2}% student tickets.");
- Console.WriteLine($"{(standard / (brAll) * 100):f2}% standard tickets.");
- Console.WriteLine($"{(kid / (brAll) * 100):f2}% kids tickets.");
- break;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment