Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
osminog18
0 / 0 / 1
Регистрация: 15.04.2017
Сообщений: 23
#1

Наследование классов: определить методы изменения полей и вычисления произведения чисел

05.05.2017, 20:18. Просмотров 156. Ответов 2

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include <iostream>
using namespace std;
class Pai{
    protected:
        int first;
        int second;
    public:
        Pai()
        {
        first=4;
        second=3;
        }
            void Setfirst()
            {
                int f=first;
            }
            void umno()
            {
                cout<<first<<endl;
                cout<<second<<endl;
                cout<<"Умножение введенных чисел: ";
                cout<<first*second<<endl;
            }
            ~Pai(){};
        
    
};
class Rectangle: public Pai::Pai{
    public:
    
        void Per()
        {
            cout<<first;
            cout<<second<<endl;
            cout<<"Периметр: ";
            cout<<(2*(first * second))<<endl;
        }
        void Plo()
        {
            cout<<"Площадь: ";
            cout<<first*second;
        }
};
int main()
{
    setlocale (LC_ALL, "rus");
    Pai P_object;
        //P_object.vod();
        P_object.umno();
    Rectangle R_object;
        R_object.Per();
        R_object.Plo();
        return 0;
}
У меня задание: Определить методы изменения полей и вычисления произведения чисел, объясните пожалуйста каким образом, нужно сделать "методы изменения полей"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2017, 20:18
Ответы с готовыми решениями:

Создать класс Pair (пара чисел); определить методы изменения полей и вычисления произведения чисел.
Создать класс Pair (пара чисел); определить методы изменения полей и вычисления...

Создать класс Triad (тройка чисел); определить методы изменения полей и вычисления суммы чисел.
Создать класс Triad (тройка чисел); определить методы изменения полей и...

Создать класс Triad (тройка чисел) - определить методы; определить производный класс Date - переопределить методы
Создать класс Triad (тройка чисел); определить методы увеличения полей на 1....

Запишите функцию для вычисления произведения целых чисел из диапазона от а до в. найдите произведение чисел, диапазон ввести с клавиатуры. В С++
Запишите функцию для вычисления произведения целых чисел из диапазона от а до...

Написать программу вычисления произведения 5 чисел, введенных с клавиатуры
Написать программу вычисления произведения 5 чисел, введенных с клавиатуры

2
DU3
281 / 233 / 115
Регистрация: 07.09.2016
Сообщений: 587
05.05.2017, 20:27 #2
перепишите свой SetFirst и будет вам например метод изменения поля first:
C++
1
2
3
4
void Setfirst(int f)
{
  first = f;
}
остальные аналогично.
0
Antikl
с++
294 / 287 / 153
Регистрация: 15.07.2015
Сообщений: 1,539
Завершенные тесты: 6
05.05.2017, 20:30 #3
методы это функция а поля это переменные

программа вычисляет произведения чисел из диапазона от а до b, кратных 5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int a=1,b=100;
int i=a;
while(i<=b)
{
   int j=a;
   while(j<=b)
   {
      if( (i*j)%5==0)
         cout<<i<<" "<<j<<endl;
       j++;
    }
    i++;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.05.2017, 20:30

Написать программу вычисления произведения 5 чисел, введенных с клавиатуры
Написать программу вычисления произведения 5 чисел, введенных с клавиатуры.

Составить программу для вычисления произведения чисел из диапазона от а до b, кратных 5
Помогите пожалуйста написать программу для вычисления произведения чисел из...

Составить программу для вычисления произведения чисел из диапазона от а до b, кратных 6
Решить задачу с циклом For. Составить программу для вычисления произведения...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru