diff options
Create Distance.h
1 files changed, 31 insertions, 0 deletions
| -rw-r--r-- | classes/Distance/Distance.h | 31 |
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 <iostream> + +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; +}; |
