Advertisement
_Maximilian_

Навреме за изпит

Jan 20th, 2020 (edited)
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.23 KB | None | 0 0
  1. import java.util.Scanner;
  2. public class domashno {
  3. public static void main(String[ ] args) {
  4. Scanner scan = new Scanner(System.in);
  5. int startingHour = Integer.parseInt(scan.next("What is the starting hour "));
  6. int startingMinutes = Integer.parseInt(scan.next("What is the starting minutes "));
  7. int arrivalHour= Integer.parseInt(scan.next("What is the arrival hour "));
  8. int arrivalMinutes= Integer.parseInt(scan.next("What is the arrival minutes "));
  9. int dist;
  10. if(arrivalMinutes>startingMinutes){
  11. dist=arrivalMinutes-startingMinutes;
  12. }else{
  13. dist=startingMinutes-arrivalMinutes;
  14. }
  15. if(dist<30){
  16. System.out.println("youre on time "+ Integer.toString(dist)+" minutes before the start");
  17. }
  18. if(startingHour>0 && startingHour<24 && arrivalHour>0 && arrivalHour<24){
  19. if(arrivalHour>startingHour){
  20. if(arrivalMinutes>startingMinutes){
  21. System.out.println("youre late by "+ Integer.toString(arrivalHour-startingHour)+" hours and "+Integer.toString(arrivalMinutes-startingMinutes)+" minutes");
  22. }else{
  23. System.out.println("youre late by "+ Integer.toString(arrivalHour-startingHour-1)+" hours and "+Integer.toString(60-startingMinutes)+" minutes");
  24. }
  25. }
  26. if(arrivalHour<startingHour && dist>30){
  27. System.out.println("youre early by "+ Integer.toString(startingHour-arrivalHour-1)+" hours and "+Integer.toString(60-arrivalMinutes)+" minutes");
  28. }
  29. if(arrivalHour==startingHour){
  30. if(arrivalMinutes>startingMinutes){
  31. System.out.println("youre late by "+ Integer.toString(arrivalHour-startingHour)+" hours and "+Integer.toString(arrivalMinutes-startingMinutes)+" minutes");
  32. }
  33. if(arrivalMinutes<startingMinutes && dist>30){
  34. System.out.println("youre early by 0 hours and "+(Integer.toString(startingMinutes-arrivalMinutes))+" minutes");
  35. }
  36. }
  37.  
  38. }else{
  39. System.out.println("Youve entered an invalid hour");
  40. }
  41.  
  42.  
  43.  
  44. }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement