Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <windows.h>
- #include "ship.h" //созданный нами класс
- using namespace std;
- //параметр ф-ии подсчёта параметров водоизмещения
- int summ(ship1&, ship1&, ship1&);
- int main(){
- SetConsoleOutputCP(1251);
- SetConsoleCP(1251);
- int buf = 0;
- //инициализация объекта
- ship1 P1;
- //заполнение P2 параметрами
- ship1 P2("Аляска", 30200);
- //копирование
- ship1 P3(P2);
- //заполенение объекта P1 с клавиатуры
- P1.Input();
- //вывод на экран объектов P1, Р2, Р3
- P1.Print();
- P2.Print();
- P3.Print();
- //вывод отдельных параметров объекта
- cout << P2.getName() << "\t" << P2.getweight() << endl;
- //изменение марки в объекте Р2
- P2.setName("Варяг");
- //изменение водоизмещения в объекте Р2
- P2.setWeight(30249);
- //изменение всех параметров объекта Р3
- P3.setAll("Аврора", 6731);
- //вывод на экран классов Р1, Р2, Р3
- P1.Print();
- P2.Print();
- P3.Print();
- buf = summ(P1, P2, P3);
- //вывод суммы всех параметров водоизмещения
- cout << "Общий объём водоизмещения: " << buf << endl;
- system("pause");
- return 0;
- }
- //ф-ия подсчёта параметров водоизмещения
- int summ(ship1 &P1, ship1 &P2, ship1 &P3) {
- int summa = 0;
- //сумма всех параметров водоизмещения
- summa = P1.getweight() + P2.getweight() + P3.getweight();
- return summa;
- }
Add Comment
Please, Sign In to add comment