Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.27 KB | None | 0 0
  1.     package huiswerk_brasserie_koekoek;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class calculateTimePart1 {
  6.     public static void main(String[] args) {
  7.  
  8.         Scanner kbd = new Scanner(System.in);
  9.  
  10.         //Ask name
  11.         System.out.println("Name employee: ");
  12.         String name = kbd.next();
  13.  
  14.         //Ask starting time in right format
  15.         System.out.println("Enter starting time (hh mm): ");
  16.         int startHour = kbd.nextInt();
  17.         int startMinutes = kbd.nextInt();
  18.  
  19.         //Ask ending time in right format
  20.         System.out.println("Enter ending time (hh mm): ");
  21.         int endHour = kbd.nextInt();
  22.         int endMinutes = kbd.nextInt();
  23.  
  24.         //Calculate hours
  25.         int workedHours = endHour - startHour;
  26.         if (workedHours < 0){
  27.             workedHours += 24;}
  28.  
  29.         //Calculate minutes
  30.         int workedMinutes = endMinutes - startMinutes;
  31.         if (workedMinutes < 0){
  32.             workedMinutes += 60;}
  33.  
  34.         //Calcutation correction minutes to hours
  35.         if (workedMinutes > endMinutes){
  36.             workedHours -= 1;
  37.         }
  38.  
  39.         //Get worked time of person
  40.         System.out.println(name + " has worked for " + workedHours + " hours and " + workedMinutes + " minutes . ");
  41.  
  42.         kbd.close()
  43.  
  44.     }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement