Website Summary Files Commits Branches @commit @diff @stats
path: root / Sem. 06 / Time / Time.h
diff options
context:
space:
mode:
1 files changed, 27 insertions, 0 deletions
-rw-r--r--Sem. 06/Time/Time.h27
diff --git a/Sem. 06/Time/Time.h b/Sem. 06/Time/Time.h
new file mode 100644
index 0000000..a253c64
--- /dev/null
+++ b/Sem. 06/Time/Time.h
@@ -0,0 +1,27 @@
+class Time
+{
+ size_t hours;
+ size_t mins;
+ size_t seconds;
+
+ size_t convertTimeToSeconds();
+ void setTimeBySeconds(size_t);
+
+public:
+ Time();
+ Time(size_t hours, size_t mins, size_t seconds);
+
+
+ size_t getHours();
+ size_t getMins();
+ size_t getSeconds();
+ void setHours(size_t hours);
+ void setMins(size_t mins);
+ void setSeconds(size_t seconds);
+
+ void addSeconds(size_t seconds);
+ void addMinutes(size_t seconds);
+ void addHours(size_t seconds);
+
+ void print();
+}; \ No newline at end of file