Advertisement
Guest User

On Time for the Exam

a guest
Dec 18th, 2017
851
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.42 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace Point_In_A_Figure
  8. {
  9. class Program
  10. {
  11. static void Main()
  12. {
  13. var examHour = double.Parse(Console.ReadLine());
  14. var examMins = double.Parse(Console.ReadLine());
  15. var arrivalHour = double.Parse(Console.ReadLine());
  16. var arrivalMins = double.Parse(Console.ReadLine());
  17.  
  18. var examTime = (examHour * 60) + examMins;
  19. var arrivalTime = (arrivalHour * 60) + arrivalMins;
  20.  
  21. if (arrivalTime > examTime)
  22. {
  23. var timeLate = arrivalTime - examTime;
  24.  
  25. if (timeLate > 60)
  26. {
  27. var hoursLate = timeLate / 60;
  28. var minsLate = timeLate % 60;
  29. Console.WriteLine("Late");
  30. Console.WriteLine("{0}:{1:00} hours after the start", Math.Floor(hoursLate), minsLate);
  31. }
  32. else if (timeLate < 60)
  33. {
  34. Console.WriteLine("Late");
  35. Console.WriteLine("{0:00} minutes after the start", timeLate);
  36. }
  37. }
  38. else if (arrivalTime < examTime)
  39. {
  40. var timeEarly = examTime - arrivalTime;
  41.  
  42. if ((timeEarly > 30) && (timeEarly < 60))
  43. {
  44. var hoursEarly = timeEarly / 60;
  45. var minsEarly = timeEarly % 60;
  46. Console.WriteLine("Early");
  47. Console.WriteLine("{0:00} minutes before the start", minsEarly);
  48. }
  49. else if (timeEarly > 30 && timeEarly >= 60)
  50. {
  51. var hoursEarly = timeEarly / 60;
  52. var minsEarly = timeEarly % 60;
  53. Console.WriteLine("Early");
  54. Console.WriteLine("{0}:{1:00} hours before the start", Math.Floor(hoursEarly), minsEarly);
  55. }
  56. else if (timeEarly <= 30)
  57. {
  58. Console.WriteLine("On time");
  59. Console.WriteLine("{0} minutes before the start", timeEarly);
  60. }
  61. }
  62. else if (arrivalTime == examTime)
  63. {
  64. Console.WriteLine("On time");
  65. }
  66. }
  67. }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement