In a scheduling program, we want to check whether two appointments overlap. For  simplicity, appointments start at a full hour, and we use military time (with hours  0–24). The following pseudocode describes an algorithm that determines whether  the appointment with start time start1 and end time end1 overlaps with the appointment with start time start2 and end time end2. If start1 > start2 s = start1 Else s = start2 If end1 < end2 e = endl  Else e = end2  If s < e The appointments overlap. Else  The appointments don’t overlap. Trace this algorithm with an appointment from 10–12 and one from 11–13, then with  an appointment from 10–11 and one from 12–13.

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter8: Arrays And Strings
Section: Chapter Questions
Problem 20PE
icon
Related questions
Question

In a scheduling program, we want to check whether two appointments overlap. For 
simplicity, appointments start at a full hour, and we use military time (with hours 
0–24). The following pseudocode describes an algorithm that determines whether 
the appointment with start time start1 and end time end1 overlaps with the appointment with start time start2 and end time end2.
If start1 > start2
s = start1
Else
s = start2
If end1 < end2
e = endl 
Else
e = end2 
If s < e
The appointments overlap.
Else 
The appointments don’t overlap.
Trace this algorithm with an appointment from 10–12 and one from 11–13, then with 
an appointment from 10–11 and one from 12–13.

Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Random Class and its operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage