Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function result(examHour, examMinute, arriveHour, arriveMinute) {
- examHour = Number(examHour);
- examMinute = Number(examMinute);
- arriveHour = Number(arriveHour);
- arriveMinute = Number(arriveMinute);
- let examTime = examHour*60 + examMinute;
- let arriveTime = arriveHour*60 + arriveMinute;
- if(examTime > arriveTime){
- let hoursEarly = examTime - arriveTime;
- let minutesEarly = (examTime - arriveTime) % 60;
- if (hoursEarly < 60){
- if(minutesEarly <= 30){
- console.log("On time")
- console.log(`${minutesEarly} minutes before the start`)
- }
- else{
- console.log("Early")
- console.log(`${minutesEarly} minutes before the start`)
- }
- }
- else if (hoursEarly >= 60){
- console.log("Early")
- if(minutesEarly < 10){
- console.log(`${examHour - arriveHour}:0${minutesEarly} hours before the start`)
- }
- else{
- console.log(`${examHour - arriveHour}:${minutesEarly} hours before the start`)
- }
- }
- }
- else if(examTime < arriveTime){
- console.log("Late")
- let hoursLate = arriveTime - examTime;
- let minutesLate = (arriveTime - examTime) % 60;
- if (hoursLate < 60){
- console.log(`${minutesLate} minutes after the start`)
- }
- else if (hoursLate >= 60){
- if(minutesLate < 10){
- console.log(`${arriveHour - examHour}:0${minutesLate} hours after the start`)
- }
- else{
- console.log(`${arriveHour - examHour}:${minutesLate} hours after the start`)
- }
- }
- }
- else{
- console.log("On time");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment