Условие задачи
В работе требуется сконструировать класс с заданным набором свойств. Набор свойств следует взять в соответствии со своим вариантом задания. В класс также должны быть добавлены методы для просмотра и изменения значений любого из свойств объекта.
Требования к конструированию класса: доступ к свойствам — закрытый, к методам — открытый. В классе следует предусмотреть конструктор по умолчанию, конструктор с параметрами.
Действия, выполняемые программой:
1. создание объекта с помощью конструктора по умолчанию,
2. создание объекта с помощью конструктора с параметрами,
3. создание массива объектов (размерность массива 3 или 4 элемента),
4. инициализация свойств каждого объекта массива(исходные данные вводятся с клавиатуры),
5. просмотр свойств каждого объекта,
6. вычисление заданного параметра для массива объектов в соответствии с вариантом задания (выполнить с помощью глобальной функции).
26 вариант
Название кинотеатра, Адрес, Количество мест, Средняя цена билетов. Определить кинотеатр с самым большим возможным доходом.
Ответ
Файл MovieTheatre.h
#ifndef MOVIE_THEATRE_H
#define MOVIE_THEATRE_H
#include string
/*
26 вариант
Название кинотеатра, Адрес, Количество мест, Средняя цена билетов
Определить кинотеатр с самым большим возможным доходом
*/
class MovieTheatre {
public: // открытая часть класса
MovieTheatre(); // конструктор по умолчанию
MovieTheatre(std::string, std::string, int, double); // конструктор с параметрами
~MovieTheatre() { }; // деструктор
// методы просмотра значений
std::string getName();
std::string getAddress();
int getPlaces();
double getPrice();
// методы изменения значений
void setName(std::string);
void setAddr...