Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
matornitskii
0 / 0 / 0
Регистрация: 03.05.2009
Сообщений: 94
#1

3 объекта класса с вызовом для них соответствующих методов - C++

18.11.2013, 14:16. Просмотров 200. Ответов 1
Метки нет (Все метки)

Разработайте программу с использованием класса Average, в котором реализованы вычисления среднего арифметического и среднего геометрического двух чисел. Класс должен содержать конструктор и деструктор. В программе должно быть объявлено не менее 3-х объектов класса с вызовом для них соответствующих методов.

Вот что есть
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
#include <stdio.h>
#include <iostream.h>
#include <math.h>
#include <conio.h>
class Average
{ private:
        double A, B;
  public:
        Average(int A1,int B1);
  double Arith();
  double Geom();  };
  Average :: Average (int A1, int B1)
  { A=A1;
    B=B1;}
  double Average :: Arith()
        { cout << "Arithmetic mean: " << (A + B) / 2 << endl; }
  double Average :: Geom()
        { cout << "Geometric mean: "  << sqrt (A * B) << endl; }
void main ()
{
    double A,B;
cout << "Vvedite A i B :";
cin >> A >> B;
Average Z(A,B);
Z.Arith();
Z.Geom();
    getch ();
}
Заранее спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2013, 14:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос 3 объекта класса с вызовом для них соответствующих методов (C++):

Реализовать оператор= для присваивания объекта класса-потомка объекту базового класса - C++
Есть два класса A и B, причем класс B является потомком A. Как реализовать следующее: obj_A = obj_B и obj_B = obj_A? Добавлено через 9...

Использование перегруженного оператора ввода/вывода в поток базового класса для объекта производного класса - C++
Здравствуйте! Можно ли использовать перегруженный оператор ввода/вывода в поток из базового класса для объекта производного класса, если...

Организовать динамическое выделение памяти в конструкторе класса для соответствующих данных-членов - C++
Мне нужно, чтобы под элементы отводилась динамическая память, но я не знаю, как это можно реализовать. #include &lt;iostream&gt; ...

Разработать класс, набор методов для программной модели заданного объекта - C++
Разработать класс, набор методов (конструктор, деструктор и указаны методы) для программной модели заданного объекта. Описание объекта и...

Реализ иерархии классов и соответствующих им методов! - C++
Привет всем! Срочно нужна помощь в написании программы! Необходимо реализовать иерархию таких классов, как Точка - Единичный вектор -...

Напишите реализацию методов, предоставляющих доступ к данным класса. Отобразите в программе работу этих методов - C++
Реализация методов класса. Напишите реализацию методов, предоставляющих доступ к данным класса. Отобразите в программе...

1
d1skort
20 / 20 / 0
Регистрация: 10.02.2013
Сообщений: 75
18.11.2013, 14:34 #2
Методы в классе, судя по объявлению, должны возвращать double. Они ничего не возвращают
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.11.2013, 14:34
Привет! Вот еще темы с ответами:

Как вынести описание методов вложенного класса за пределы класса? - C++
Подскажите, пожалуйста, как мне вынести описание методов вложенного класса за пределы класса?

Вызов методов класса из двойного указателя на экземпляр класса - C++
Добрый день! Как можно вызвать метод класса по двойному указателя на его экземпляр? struct Point { void getPoint(){}; ...

Динамическое выделение памяти для объекта класса - C++
Скажите в чем отличие между A *ptr=new A() и A *ptr=new A;

Функция вне класса для передачи функции объекта - C++
Добрый вечер, уважаемые форумчане. Столкнулся с таким пунктом в условии задания: Создать функцию вне класса для передачи функции...


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

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

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