simonradev

Sudoku Results

Oct 20th, 2016
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.42 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Sudoku_Results
  4. {
  5.     class Program
  6.     {
  7.         public static void Main(string[] args)
  8.         {
  9.             string time = string.Empty;
  10.            
  11.             double sumOfMinutes = 0;
  12.             double sumOfSeconds = 0;
  13.             int countOfGames = 0;
  14.             double totalSeconds = 0;
  15.             double averageSeconds = 0;
  16.            
  17.             while (true)
  18.             {
  19.                 time = Console.ReadLine();
  20.                 if (time != "Quit")
  21.                 {
  22.                     string[] hourAndMinute = time.Split(':');
  23.                
  24.                     double minutes;
  25.                     bool hoursParse = double.TryParse(hourAndMinute[0], out minutes);
  26.                     double seconds;
  27.                     bool minutesParse = double.TryParse(hourAndMinute[1], out seconds);
  28.                    
  29.                     sumOfMinutes += minutes;
  30.                     sumOfSeconds += seconds;
  31.                     countOfGames++;
  32.                 }
  33.                 else
  34.                 {
  35.                     break;
  36.                 }
  37.             }
  38.            
  39.             totalSeconds = (sumOfMinutes * 60 + sumOfSeconds);
  40.             averageSeconds = Math.Ceiling(totalSeconds / countOfGames);
  41.            
  42.             if (averageSeconds < 720)
  43.             {
  44.                 Console.WriteLine("Gold Star");
  45.                 Console.WriteLine("Games - {0} \\ Average seconds - {1}", countOfGames, averageSeconds);
  46.             }
  47.             else if (averageSeconds >= 720 && averageSeconds <= 1440)
  48.             {
  49.                 Console.WriteLine("Silver Star");
  50.                 Console.WriteLine("Games - {0} \\ Average seconds - {1}", countOfGames, averageSeconds);
  51.             }
  52.             else
  53.             {
  54.                 Console.WriteLine("Bronze Star");
  55.                 Console.WriteLine("Games - {0} \\ Average seconds - {1}", countOfGames, averageSeconds);
  56.             }
  57.            
  58.         }
  59.     }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment