Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2016
394
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.00 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 _14.On_time_for_the_Exam_Past_Paper
  8. {
  9. class Program
  10. {
  11. static void Main(string[] args)
  12. {
  13. var hourofexam = int.Parse(Console.ReadLine());
  14. var minofexam = int.Parse(Console.ReadLine());
  15. var hourofexamarr = int.Parse(Console.ReadLine());
  16. var minofexamarr = int.Parse(Console.ReadLine());
  17. var fromhourstominstart = hourofexam * 60;
  18. var sumofminstart = minofexam + fromhourstominstart;
  19. var fromhourstominarr = hourofexamarr * 60;
  20. var sumofminarr = minofexamarr + fromhourstominarr;
  21. var result = sumofminstart - sumofminarr;
  22. var hours = 0.0;
  23. var minutes = 0.0;
  24. if (result == 0)
  25. {
  26. Console.WriteLine("On time");
  27. }
  28. else
  29. {
  30. if (result > 0)
  31. {
  32. if (result <= 30)
  33. {
  34. Console.WriteLine("On time");
  35. Console.WriteLine("{0} minutes before the start", result);
  36. }
  37. else
  38. {
  39. hours = result / 60;
  40. minutes = result % 60;
  41. Console.WriteLine("Early");
  42. }
  43. if (hours == 0)
  44. {
  45. Console.WriteLine("{0} minutes before the start", minutes);
  46. }
  47. else
  48. {
  49. if (true)
  50. {
  51. if (minutes < 10)
  52. {
  53. Console.WriteLine("{0}:0{1} hours before the start", hours, minutes);
  54. }
  55. else
  56. {
  57. Console.WriteLine("{0}:{1} hours before the start", hours, minutes);
  58. }
  59. }
  60. }
  61. }
  62. else if (result <= 0)
  63. {
  64. Console.WriteLine("Late");
  65. if (result >= -60)
  66. {
  67. int resultallpositive = Math.Abs(result);
  68. minutes = resultallpositive % 60;
  69. Console.WriteLine("{0} minutes after the start", minutes);
  70. }
  71. else if (result <= -60)
  72. {
  73. int resultallpositive = Math.Abs(result);
  74. hours = resultallpositive / 60;
  75. minutes = resultallpositive % 60;
  76. Console.WriteLine("{0}:0{1} hours after the start", hours, minutes);
  77. }
  78. }
  79. }
  80. }
  81. }
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement