Website Summary Files Commits Branches @commit @diff @stats
path: root / Sem. 06 / Time / Time.h
blob: 3789910df905df16b89edb58e534cca10abd0e4f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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() const;
	size_t getMins() const;
	size_t getSeconds() const;
	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();
};