Advertisement
Anton0093

2_8

Sep 29th, 2019
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.76 KB | None | 0 0
  1. #include <iostream>
  2. class chisla {
  3. private:
  4.     int x, y;
  5. public:
  6.     void set(int a, int b); //присваивает полям объекта заданные значения
  7.     int getx(); //возвращает значение поля x
  8.     int gety(); //возвращает значение поля y
  9.     int razn(); //возвращает значение x-y
  10.     int kub(); //возвращает значение (x-y)^3
  11. };
  12.  
  13. void chisla::set(int a, int b){
  14.     x = a;
  15.     y = b;
  16. };
  17.  
  18. int chisla::getx() {
  19.     return x;
  20. };
  21.  
  22. int chisla::gety() {
  23.     return y;
  24. };
  25.  
  26. int chisla::razn() {
  27.     return x-y;
  28. };
  29.  
  30. int chisla::kub() {
  31.     return (x-y)*(x-y)*(x-y);
  32. };
  33.  
  34. int main() {
  35.     setlocale(LC_ALL, "Russian");
  36.     using namespace std; //пространство имен функций ввода/вывода
  37.     class chisla A; // создание объекта A класса chisla
  38.     int x, y;
  39.     cout << "Введите значение x: " << endl;
  40.     cin >> x;
  41.     cout << "Введите значение y: " << endl;
  42.     cin >> y;
  43.     A.set(x, y); //вызов метода set() объекта A
  44.     cout << "x = " << A.getx() << endl; //вывод на консоль результатов работы метода getx() объекта A
  45.     cout << "y = " << A.gety() << endl; //вывод на консоль результатов работы метода gety() объекта A
  46.     cout << "x - y = " << A.razn() << endl; //вывод на консоль результатов работы метода razn() объекта A
  47.     cout << "(x-y)^3 = " << A.kub() << endl; //вывод на консоль результатов работы метода kub() объекта A
  48.     system("pause");
  49.     return 0;
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement