Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2017
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.05 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 ConsoleApplication1
  8. {
  9. class Program
  10. {
  11. static void Main(string[] args)
  12. {
  13. int examHour = int.Parse(Console.ReadLine());
  14. int examMinute = int.Parse(Console.ReadLine());
  15. int arrivalHour = int.Parse(Console.ReadLine());
  16. int arrivalMinute = int.Parse(Console.ReadLine());
  17.  
  18.  
  19. int examTime = (examHour * 60) + examMinute;
  20. int arrivalTime = (arrivalHour * 60) + arrivalMinute;
  21.  
  22. int lateDiff = arrivalTime - examTime;
  23. int earlyDiff = examTime - arrivalTime;
  24.  
  25. if (arrivalTime == examTime)
  26. {
  27. Console.WriteLine("On time");
  28. }
  29.  
  30. else if (arrivalTime > examTime)
  31. {
  32. if (lateDiff < 60)
  33. {
  34. Console.WriteLine("Late");
  35. Console.WriteLine("{0} minutes after the start",lateDiff);
  36. }
  37. else
  38. {
  39. Console.WriteLine("Late");
  40. Console.WriteLine("{0}:{1:00} hours after the start",lateDiff / 60,lateDiff % 60);
  41. }
  42. }
  43. else if (arrivalTime < examTime)
  44. {
  45. if (earlyDiff < 60 && earlyDiff > 30)
  46. {
  47. Console.WriteLine("Early");
  48. Console.WriteLine("{0} minutes before the start",earlyDiff);
  49. }
  50. else if (earlyDiff <= 30)
  51. {
  52. Console.WriteLine("On time");
  53. Console.WriteLine("{0} minutes before the start", earlyDiff);
  54. }
  55. else
  56. {
  57. Console.WriteLine("Early");
  58. Console.WriteLine("{0}:{1:00} hours before the start",earlyDiff / 60, earlyDiff % 60);
  59. }
  60. }
  61.  
  62.  
  63.  
  64. }
  65.  
  66. }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement