Website Summary Files Commits Branches @commit @diff @stats
path: root / Sem. 06 / Time / Time.h
diff options
context:
space:
mode:
Commit1ab579546728b812c24452bcc891d92dcf332017 (patch)
Author
 angeld55 <angel_dimitriev@abv.bg>
2021-04-02 14:25:28 +0300
Committer
 angeld55 <angel_dimitriev@abv.bg>
2021-04-02 14:25:28 +0300
Filesafc909edc79041ced63660bb8bcdb4d63defd0f7 /Sem. 06/Time/Time.h
Object-oriented_programming_FMI-1ab579546728b812c24452bcc891d92dcf332017.tar
Object-oriented_programming_FMI-1ab579546728b812c24452bcc891d92dcf332017.tar.gz
Object-oriented_programming_FMI-1ab579546728b812c24452bcc891d92dcf332017.zip
Parent44c6ed03656cc74e3737477f9e01eb8ae8f3da09 (diff)
sem 6
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