Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<iomanip>
- #include<cmath>
- using namespace std;
- class Distance {
- private:
- int feet;
- double inches;
- public:
- Distance(): feet(0), inches(0.0) { }
- Distance(int ft, double in): feet( ft ), inches( in ) { }
- ~Distance() { }
- public:
- void getDistance() {
- cout << "Iveskite pedas ir colius " << endl;
- cin >> feet >> inches;
- }
- void showDistance() {
- cout << " Pedos: " << feet << " Coliai: " << inches << endl;
- }
- void addDistance1(Distance d1, Distance d2) {
- inches=d1.inches+d2.inches;
- feet=d1.feet+d2.feet;
- if (inches >=12.0) {
- inches-=12;
- feet++;
- }
- }
- Distance addDistance2(Distance d) {
- double in=inches+d.inches;
- int ft=feet+d.feet;
- if (inches >=12.) {
- in-=12;
- ft++;
- }
- }
- };
- int main ()
- {
- Distance d1,d2;
- Distance d3(1, 2.5);
- d2.getDistance();
- cout << "d1 = ";
- d1.showDistance();
- cout << "d1 = ";
- d2.showDistance();
- cout << "d3 = ";
- d3.showDistance();
- d1=d2.addDistance2(d3);
- d1.addDistance1(d2,d3);
- cout << "d1 = ";
- d1.showDistance();
- cout << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement