From a82a54f081ce561e6bc6e9f82869f8b40a47e660 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Wed, 25 May 2022 19:59:16 +0300 Subject: Added my work from today's exam --- .../Object-oriented Programming/Exam 2/ex2/Event.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 Year 1/Object-oriented Programming/Exam 2/ex2/Event.cpp (limited to 'Year 1/Object-oriented Programming/Exam 2/ex2/Event.cpp') diff --git a/Year 1/Object-oriented Programming/Exam 2/ex2/Event.cpp b/Year 1/Object-oriented Programming/Exam 2/ex2/Event.cpp new file mode 100644 index 0000000..90c3740 --- /dev/null +++ b/Year 1/Object-oriented Programming/Exam 2/ex2/Event.cpp @@ -0,0 +1,18 @@ +#include "Event.h" + +void Event::setStartTime(unsigned startTime) { + this->startTime = startTime; +} + +void Event::setEndTime(unsigned endTime) { + this->endTime = endTime; +} + +Event::Event(unsigned startTime, unsigned endTime) { + setStartTime(startTime); + setEndTime(endTime); +} + +bool Event::isHappeningAt(unsigned time) const { + return time >= startTime && time <= endTime; +} -- cgit v1.3.1-23-gd82d