Advertisement
Guest User

Untitled

a guest
Apr 17th, 2017
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.27 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class OnTimeForTheExam {
  4.     public static void main(String[] args) {
  5.         Scanner scanner = new Scanner(System.in);
  6.  
  7.         int HourOfExam = Integer.parseInt(scanner.nextLine()) ;
  8.         int MinuteOfExam = Integer.parseInt(scanner.nextLine());
  9.         int HourOfArrival = Integer.parseInt(scanner.nextLine());
  10.         int MinuteOfArrival = Integer.parseInt(scanner.nextLine());
  11.  
  12.         int diff = ((HourOfExam * 60) + MinuteOfExam) - ((HourOfArrival * 60) + MinuteOfArrival);
  13.         int hour = Math.abs(diff / 60);
  14.         int minute = Math.abs(diff % 60);
  15.  
  16.         if (diff == 0)
  17.         {
  18.             System.out.println("On Time");
  19.         }
  20.         else if (diff >= 1 && diff <= 30)
  21.         {
  22.             System.out.println("On Time");
  23.             System.out.printf("%d minutes before the start", minute);
  24.         }
  25.         else if (diff > 30 && diff <= 59)
  26.         {
  27.             System.out.println("Early");
  28.             System.out.printf("%d minutes before the start", minute);
  29.         }
  30.         else if (diff == 60)
  31.         {
  32.             System.out.println("Early");
  33.             System.out.printf("%d:%02d hours before the start", hour, minute);
  34.         }
  35.         else if (diff > 60 && diff <= 69)
  36.         {
  37.             System.out.println("Early");
  38.             System.out.printf("%d:%02d hours before the start", hour, minute);
  39.         }
  40.         else if (diff >= 70)
  41.         {
  42.             System.out.println("Early");
  43.             System.out.printf("%d:%02d hours before the start", hour, minute);
  44.         }
  45.         else if (diff < 0 && diff >= -59)
  46.         {
  47.             System.out.println("Late");
  48.             System.out.printf("%d minutes after the start", minute);
  49.         }
  50.         else if (diff == -60)
  51.         {
  52.             System.out.println("Late");
  53.             System.out.printf("%d:%02d hours after the start", hour, minute);
  54.         }
  55.         else if (diff < -60 && diff >= -69)
  56.         {
  57.             System.out.println("Late");
  58.             System.out.printf("{%d:%02d hours after the start", hour, minute);
  59.         }
  60.         else if (diff <= -70)
  61.         {
  62.             System.out.println("Late");
  63.             System.out.printf("%d:%02d hours after the start", hour, minute);
  64.         }
  65.     }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement