Реферат: Объектно ориентированое програмирование на С

Цель: Разработка простейших классов на примере разработки моделей элементарных объектов и динамических информационных структур (одно и двунаправленных списков).

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