Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace On_Time_For_The_Exam
- {
- class Program
- {
- static void Main(string[] args)
- {
- int examHour = int.Parse(Console.ReadLine());
- int examMinute = int.Parse(Console.ReadLine());
- int arrivalHour = int.Parse(Console.ReadLine());
- int arrivalMinute = int.Parse(Console.ReadLine());
- var examTime = (examHour * 60) + examMinute;
- var arrivalTime = (arrivalHour * 60) + arrivalMinute;
- var difference = arrivalTime - examTime;
- if (difference > 0)
- {
- if (difference <= 59)
- {
- Console.WriteLine("Late");
- Console.WriteLine("{0} minutes after the start", difference);
- }
- else if (difference >= 60)
- {
- Console.WriteLine("Late");
- Console.WriteLine("{0}:{1:00} hours after the start", (arrivalTime - examTime) / 60, (arrivalTime - examTime) % 60);
- }
- }
- if (difference < 0)
- {
- if (Math.Abs(difference) <= 30)
- {
- Console.WriteLine("On time");
- Console.WriteLine("{0} minutes before the start", Math.Abs(difference));
- }
- else if (Math.Abs(difference) > 30 && Math.Abs(difference) <= 59)
- {
- Console.WriteLine("Early");
- Console.WriteLine("{0} minutes before the start", Math.Abs(difference));
- }
- else if (Math.Abs(difference) >= 60)
- {
- Console.WriteLine("Early");
- Console.WriteLine("{0}:{1:00} hours before the start", (examTime - arrivalTime) / 60, (examTime - arrivalTime) % 60);
- }
- }
- else if (difference == 0)
- {
- Console.WriteLine("On time");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement