Advertisement
Tanina80

OnTimeForTheExam

Jul 8th, 2016
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. using System;
  2.  
  3. namespace OnTimeForTheExam
  4. {
  5. class OnTimeForTheExam
  6. {
  7. static void Main(string[] args)
  8. {
  9. int hExam = int.Parse(Console.ReadLine());
  10. int mExam = int.Parse(Console.ReadLine());
  11. int hArrive = int.Parse(Console.ReadLine());
  12. int mArrive = int.Parse(Console.ReadLine());
  13.  
  14. var minExam = hExam*60+mExam;
  15. var minArrive = hArrive*60+mArrive;
  16. var onTime = minExam - minArrive;
  17. var late = minArrive - minExam;
  18.  
  19.  
  20. if (onTime == 0) Console.WriteLine("On time");
  21. else if (onTime > 0 && onTime <= 30)
  22. {
  23. Console.WriteLine("On time");
  24. Console.WriteLine("{0} minutes before the start", onTime);
  25. }
  26. else if (onTime > 30 && onTime < 60)
  27. {
  28. Console.WriteLine("Early");
  29. Console.WriteLine("{0} minutes before the start", onTime);
  30. }
  31. else if (onTime >= 60)
  32. {
  33. Console.WriteLine("Early");
  34. Console.WriteLine("{0}:{1:00} hours before the start", (int)onTime / 60, onTime % 60);
  35. }
  36. else if (late>0 && late < 60)
  37. {
  38. Console.WriteLine("Late");
  39. Console.WriteLine("{0} minutes after the start", late);
  40. }
  41. else if (late >= 60)
  42. {
  43. Console.WriteLine("Late");
  44. Console.WriteLine("{0}:{1:00} hours after the start", (int)late / 60, late % 60);
  45. }
  46.  
  47.  
  48.  
  49. }
  50. }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement