Programmer: Rich Wheaton CS 1044 Event Scheduling ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Add: June 2 Event at 16:00 for 120 minutes Event Description: Class ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Add: June 3 Event at 9:00 for 120 minutes Event Description: Class ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Add: June 3 Event at 12:00 for 120 minutes Event Description: Class ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Display: All ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ June Sun Mon Tue Wed Thu Fri Sat 1 X X 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Add: June 4 Event at 16:00 for 120 minutes Event Description: Class ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Add: June 5 Event at 9:00 for 120 minutes Event Description: Class ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Add: June 5 Event at 12:00 for 120 minutes Event Description: Class ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Display: All ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ June Sun Mon Tue Wed Thu Fri Sat 1 X X X X 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Add: June 9 Event at 16:00 for 120 minutes Event Description: Class ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Add: June 10 Event at 9:00 for 120 minutes Event Description: Class ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Add: June 10 Event at 12:00 for 120 minutes Event Description: Class ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Add: June 11 Event at 16:00 for 120 minutes Event Description: Class ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Add: June 12 Event at 9:00 for 120 minutes Event Description: Class ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Add: June 12 Event at 12:00 for 120 minutes Event Description: Class ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Display: All ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ June Sun Mon Tue Wed Thu Fri Sat 1 X X X X 6 7 8 X X X X 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Add: June 3 Event at 10:00 for 120 minutes Event Description: Study ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Display: June 3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Event: 1 June 3 Event at 9:00 for 120 minutes Event Description: Class Event: 2 June 3 Event at 12:00 for 120 minutes Event Description: Class ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Add: June 5 Event at 11:00 for 60 minutes Event Description: Lunch ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Add: June 5 Event at 16:00 for 180 minutes Event Description: Play Ultimate ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Display: June 5 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Event: 1 June 5 Event at 9:00 for 120 minutes Event Description: Class Event: 2 June 5 Event at 11:00 for 60 minutes Event Description: Lunch Event: 3 June 5 Event at 12:00 for 120 minutes Event Description: Class Event: 4 June 5 Event at 16:00 for 180 minutes Event Description: Play Ultimate ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Add: June 9 Event at 12:00 for 120 minutes Event Description: Lunch ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Display: June 9 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Event: 1 June 9 Event at 12:00 for 120 minutes Event Description: Lunch Event: 2 June 9 Event at 16:00 for 120 minutes Event Description: Class ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Remove: June 2 at 16:00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Remove: June 12 at 9:00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Remove: June 12 at 12:00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Display: All ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ June Sun Mon Tue Wed Thu Fri Sat 1 2 X X X 6 7 8 X X X 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~