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 _0._3OnTimeForTheExam
- {
- class Program
- {
- static void Main(string[] args)
- {
- var timeOftheExam = int.Parse(Console.ReadLine());
- var minutesOfTheExam = int.Parse(Console.ReadLine());
- var timeOfArriving = int.Parse(Console.ReadLine());
- var minutesOfArriving = int.Parse(Console.ReadLine());
- var ExamTime = (timeOftheExam * 60) + minutesOfTheExam;
- var arrivingTime = (timeOfArriving * 60) + minutesOfArriving;
- var onTimeDiff = ExamTime - arrivingTime;
- if (arrivingTime==ExamTime || ExamTime > arrivingTime && onTimeDiff <=30)
- {
- Console.WriteLine("On time");
- if (ExamTime > arrivingTime)
- {
- var difference = ExamTime - arrivingTime;
- Console.WriteLine("{0} minutes before the start", difference);
- }
- }
- else if (arrivingTime > ExamTime)
- {
- var difference = arrivingTime - ExamTime;
- if (difference<60)
- {
- Console.WriteLine("Late");
- Console.WriteLine("{0} minutes after the start", difference);
- }
- else
- {
- var hourDiff = difference / 60;
- var minutesDiff = difference % 60;
- Console.WriteLine("Late");
- Console.WriteLine("{0}:{1:d2} hours after the start", hourDiff, minutesDiff);
- }
- }
- else if (ExamTime> arrivingTime)
- {
- var difference = ExamTime - arrivingTime;
- if (difference<60)
- {
- Console.WriteLine("Early");
- Console.WriteLine("{0} minutes before the start", difference);
- }
- else
- {
- var hourDiff = difference / 60;
- var minutesDiff = difference % 60;
- Console.WriteLine("Early");
- Console.WriteLine("{0}:{1:d2} hours before the start", hourDiff, minutesDiff);
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement