From f8f7d6cf76038c023ed5015b37fe9aaf1ac49211 Mon Sep 17 00:00:00 2001 From: Angeld55 Date: Wed, 18 Sep 2019 21:16:46 +0300 Subject: Create Distance.h --- classes/Distance/Distance.h | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 classes/Distance/Distance.h (limited to 'classes') diff --git a/classes/Distance/Distance.h b/classes/Distance/Distance.h new file mode 100644 index 0000000..dfa47d0 --- /dev/null +++ b/classes/Distance/Distance.h @@ -0,0 +1,31 @@ +#include + +const int maxCM = 99; +const int minCM = 0; +const int maxM = 999; +const int minM = 0; +const int minKm = 0; + +class Distance +{ + int cm; + int m; + int km; + +public: + Distance(); + Distance(int km, int m, int cm); + Distance(int cm); + + int getCm() const; + int getM() const; + int getKm() const; + + void setCm(int cm); + void setM(int m); + void setKm(int km); + + void Print() const; + bool isGreedy() const; + int convertToCm() const; +}; -- cgit v1.3.1-23-gd82d