Цель: Разработка простейших классов на примере разработки моделей элементарных объектов и динамических информационных структур (одно и двунаправленных списков).
1 часть работы "разработка простых классов"
Постановка задачи
Возможно вы искали - Реферат: Информатика как наука
Разработать класс, набор методов (конструктор и минимум два метода) для программной модели заданного объекта. Описание объекта и его основных свойств приводится ниже. Разработать вызывающую программу (main), использующей объекты разработанного класса и тестирующие работоспособность всех методов.
Варианты заданий
14. Объект «прямоугольник заданный длинами двух сторон». Предусмотреть возможность операции присваивания, определения площади и периметра, а так же логический метод, отвечающий на вопрос – является ли прямоугольник квадратом. Конструктор должен позволить создавать объекты без и с начальной инициализацией.
Програма:
Похожий материал - Реферат: Магнитные карты в деятельности муниципальных органов
#ifndef rectangle__h
#define rectangle__h
#include <math.h>
class rectangle
{
Очень интересно - Реферат: Типи даних алгоритмічної мови TURBO Pascal Стандартні функції і оператори роботи з рядками
private:
double a, b;
public:
rectangle();
rectangle(double, double);
Вам будет интересно - Курсовая работа: Разработка информационной системы грузоперевозки
~rectangle();
rectangle & operator=(const rectangle & x);
double square(void);
double perimeter(void);
double diagonal(void);
Похожий материал - Курсовая работа: Разработка структуры процессора на основе МПА с жесткой логикой
int is_square(void);
void print_rectangle(void);
};
#endif