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 --- .../Exam 2/ex2/SimpleEvent.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Year 1/Object-oriented Programming/Exam 2/ex2/SimpleEvent.cpp (limited to 'Year 1/Object-oriented Programming/Exam 2/ex2/SimpleEvent.cpp') diff --git a/Year 1/Object-oriented Programming/Exam 2/ex2/SimpleEvent.cpp b/Year 1/Object-oriented Programming/Exam 2/ex2/SimpleEvent.cpp new file mode 100644 index 0000000..bca2bdf --- /dev/null +++ b/Year 1/Object-oriented Programming/Exam 2/ex2/SimpleEvent.cpp @@ -0,0 +1,15 @@ +#include "SimpleEvent.h" +#include + +SimpleEvent::SimpleEvent(unsigned startTime, unsigned endTime) : Event(0, 0) { + if (endTime - startTime <= 120) { + Event::setStartTime(startTime); + Event::setEndTime(endTime); + } + else + std::cout << "Event cannot last for more than 2 hours (120 minutes)!" << std::endl; +} + +SimpleEvent* SimpleEvent::clone() const { + return new SimpleEvent(*this); +} -- cgit v1.3.1-23-gd82d