Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.61 KB | None | 0 0
  1.  
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. int main () {
  7.  
  8.  
  9.         int hourExam;
  10.         int minExam;
  11.         int hourArrive;
  12.         int minArrive;
  13.         cin >> hourExam >> minExam >> hourArrive >> minArrive;
  14.  
  15.         int examTime = (hourExam * 60) + minExam;
  16.         int arrivalTime = (hourArrive * 60) + minArrive;
  17.         if (hourArrive == 24 && hourExam == 24){
  18.             hourArrive == 00;
  19.             hourExam == 00;
  20.         }
  21.             if(arrivalTime > examTime) {
  22.  
  23.             int timeLate = arrivalTime - examTime;
  24.  
  25.                     if (timeLate > 60) {
  26.  
  27.                         int hoursLate = timeLate / 60;
  28.                         int minsLate = timeLate % 60;
  29.  
  30.                         cout << "Late " << hoursLate << ":" << minsLate << " hours after the start" << endl;
  31.                     }else if (timeLate == 60){
  32.                         int hoursLate = timeLate / 60;
  33.                         int minsLate = timeLate % 60;
  34.  
  35.                         cout << "Late " << hoursLate << ":0" << minsLate << " hours after the start" << endl;
  36.  
  37.                     }else if (timeLate < 60 && timeLate != 0 && timeLate != 60){
  38.                         int minsLate = timeLate % 60;
  39.  
  40.                         cout << "Late " << minsLate << " minutes after the start" << endl;
  41.                     }
  42.             }
  43.  
  44.             if (arrivalTime <= examTime){
  45.  
  46.                 int earlyTime = examTime - arrivalTime;
  47.  
  48.                     if (earlyTime > 60 && earlyTime != 60){
  49.                        int hoursEarly = earlyTime / 60;
  50.                        int minsEarly = earlyTime % 60;
  51.  
  52.                        cout << "Early " << hoursEarly << ":" << minsEarly << " hours before the start" << endl;
  53.  
  54.  
  55.                     }else if (earlyTime == 60){
  56.  
  57.                    int hoursEarly = earlyTime / 60;
  58.                        int minsEarly = earlyTime % 60;
  59.  
  60.                        cout << "Early " << hoursEarly << ":0" << minsEarly << " hours before the start" << endl;
  61.  
  62.                     }else if (earlyTime  <= 59 && earlyTime > 30) {
  63.                          int minsEarly = earlyTime % 60;
  64.  
  65.                         cout << "Early "<< minsEarly << " minutes before the start" << endl;
  66.                     }else if (earlyTime <= 30&& earlyTime != 0  ){
  67.  
  68.                             int minsEarly = earlyTime % 60;
  69.  
  70.                             cout <<  "On time " << minsEarly << " minutes before the start" << endl;
  71.  
  72.                     }else if (earlyTime == 0 ){
  73.                     cout << "On time" << endl;
  74.                     }
  75.  
  76.  
  77.  
  78.  
  79.             }
  80.  
  81.         return 0;
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement