Advertisement
Guest User

Untitled

a guest
Jan 28th, 2020
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.02 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Journey
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             int examHour = int.Parse(Console.ReadLine());
  10.             int examMinutes = int.Parse(Console.ReadLine());
  11.             int timeCome = int.Parse(Console.ReadLine());
  12.             int minutesCome = int.Parse(Console.ReadLine());
  13.  
  14.             int totalExamHour = (examHour * 60) + examMinutes;
  15.             int totalTimeCome = (timeCome * 60) + minutesCome;
  16.             int minutesLate = 0;
  17.             int minutesEarly = 0;
  18.  
  19.             if (totalExamHour < totalTimeCome)
  20.             {
  21.                 minutesLate = totalTimeCome - totalExamHour;
  22.                 Console.WriteLine("Late");
  23.                 if (minutesLate < 60)
  24.                 {
  25.                     Console.WriteLine($"{minutesLate} minutes after the start");
  26.                 }
  27.                 else
  28.                 {
  29.                     Console.WriteLine($"{minutesLate / 60}:{minutesLate - 60:d2} hours after the start");
  30.                 }
  31.             }
  32.             else if (totalExamHour > totalTimeCome || totalTimeCome - totalExamHour <= 30)
  33.             {
  34.                 minutesEarly = totalExamHour - totalTimeCome;
  35.  
  36.                 if (minutesEarly == 0)
  37.                 {
  38.                     Console.WriteLine("On time");
  39.                 }
  40.                 else if (minutesEarly <= 30)
  41.                 {
  42.                     Console.WriteLine("On time");
  43.                     Console.WriteLine($"{minutesEarly} minutes before the start");
  44.                 }
  45.                 else if (minutesEarly < 60)
  46.                 {
  47.                     Console.WriteLine("Early");
  48.                     Console.WriteLine($"{minutesEarly} minutes before the start");
  49.                 }
  50.                 else
  51.                 {
  52.  
  53.                     Console.WriteLine("Early");
  54.                     Console.WriteLine($"{minutesEarly / 60}:{minutesEarly % 60:d2} hours before the start");
  55.                 }
  56.             }
  57.  
  58.         }
  59.     }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement