Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- class chisla {
- private:
- int x, y;
- public:
- void set(int a, int b); //присваивает полям объекта заданные значения
- int getx(); //возвращает значение поля x
- int gety(); //возвращает значение поля y
- int razn(); //возвращает значение x-y
- int kub(); //возвращает значение (x-y)^3
- };
- void chisla::set(int a, int b){
- x = a;
- y = b;
- };
- int chisla::getx() {
- return x;
- };
- int chisla::gety() {
- return y;
- };
- int chisla::razn() {
- return x-y;
- };
- int chisla::kub() {
- return (x-y)*(x-y)*(x-y);
- };
- int main() {
- setlocale(LC_ALL, "Russian");
- using namespace std; //пространство имен функций ввода/вывода
- class chisla A; // создание объекта A класса chisla
- int x, y;
- cout << "Введите значение x: " << endl;
- cin >> x;
- cout << "Введите значение y: " << endl;
- cin >> y;
- A.set(x, y); //вызов метода set() объекта A
- cout << "x = " << A.getx() << endl; //вывод на консоль результатов работы метода getx() объекта A
- cout << "y = " << A.gety() << endl; //вывод на консоль результатов работы метода gety() объекта A
- cout << "x - y = " << A.razn() << endl; //вывод на консоль результатов работы метода razn() объекта A
- cout << "(x-y)^3 = " << A.kub() << endl; //вывод на консоль результатов работы метода kub() объекта A
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement