From 93a0c3b8d642666c232c19ca557a5357e71413be Mon Sep 17 00:00:00 2001 From: Angeld55 Date: Wed, 18 Sep 2019 21:19:40 +0300 Subject: Create Distance.h --- Classes/Distance/Distance.h | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 Classes/Distance/Distance.h 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