14571

Используя принципы ООП реализовать программу для вычисления площади фигур

Лабораторная работа

Информатика, кибернетика и программирование

Отчет по лабораторной работе №2 по дисциплине: Объектноориентированное программирование Постановка задачи Используя принципы ООП реализовать программу для вычисления площади следующих фигур: Эллипс Прямоугольник Треугольник. В программе необх

Русский

2013-06-08

16.74 KB

6 чел.

Отчет

по лабораторной работе №2

по дисциплине: Объектно-ориентированное программирование

  1. Постановка задачи

Используя принципы ООП реализовать программу для вычисления

площади следующих фигур:

Эллипс,

Прямоугольник,

Треугольник.

В программе необходимо иметь хотя бы один абстрактный класс.

При запуске, программа должна выполнять следующие действия:

1) Создать 2 случайных фигуры.

2) Задать фигурам случайные размеры.

3) Вывести информацию о фигурах.

4) Рассчитать площади фигур.

5) Сравнить площади фигур, вывести названия большей фигуры.

  1.  Иерархия классов

Figure

Rectangle

Triangle

Ellipse

  1. Пример работы программы

---new figure created---

{

 Type: Triangle,

 _a: 159,

 _b: 106,

 _c: 144

}

---new figure created---

{

 Type: Rectangle,

 _width: 112,

 _height: 35

}

---compare figures---

figure 1:

{

 Type: Triangle,

 _a: 159,

 _b: 106,

 _c: 144

}

figure 2:

{

 Type: Rectangle,

 _width: 112,

 _height: 35

}

Triangle = 7446.43

Rectangle = 3920

Triangle > Rectangle


 

А также другие работы, которые могут Вас заинтересовать

183. Общая социология. Конспект лекций 678.5 KB
  Понятие, предмет, объект и метод социологии. Структура и уровни социологического знания. Эмиль Дюркгейм и его теория общественного развития. Культура как объект изучения социологии. Общественное мнение и социальные стереотипы как результаты массовой коммуникации.
184. Построение аналитических моделей алгоритмов и оценка их сложности 770.51 KB
  Описание формальной модели алгоритма на основе рекурсивных функций. Описание аналитической модели алгоритма в виде элементарных машин Тьюринга и композиции МТ. Протоколы работы машины Тьюринга. Разработка аналитической модели алгоритма с использованием нормальных алгоритмов Маркова.
185. Информационные технологии в страховой деятельности 67 KB
  Эффективное управление страховым бизнесом в связи с увеличением масштабов страхования требует создания информационных систем страховой деятельности (ИС СД). Автономные автоматизированные рабочие места. Комплекс взаимосвязанных АРМ, функционирующих на единой информационной базе.
186. Аудит підприємства ТОВ «ВСТ» 3.77 MB
  Аудит товарно-матеріальних цінностей на підприємстві ТОВ «ВСТ». Аудит грошових коштів на підприємстві ТОВ «ВСТ». Аудит розрахункових операцій та поточних зобовязань на підприємстві ТОВ «ВСТ». Аудит праці та її оплата на підприємстві ТОВ «ВСТ». Аудит розрахунків з Фондами соціального страхування на підприємстві ТОВ «ВСТ»...
187. Концентрирование кобальта, никеля и кадмия полимерными хелатными сорбентами и их определение в абиотических и биологических объектах 6.52 MB
  Сорбционный метод концентрирования микроэлементов. Сорбенты на основе полистирола. Характеристика состава абиотических и биологических объектов. Расчет статической емкости сорбентов по иону натрия. Выбор элюента для десорбции суммы элементов.
188. Модели согласования инвестиционного контракта 803.86 KB
  Анализ инвестиционного процесса с учетом региональной финансовой политики. Факторинговые операции и технологии, методы оценки эффективности и надежности. Процедуры формирования экономической политики финансового учреждения.
189. Разработка автономной системы энергоснабжения от солнечных модулей на основе структур с переключаемыми конденсаторами 702.58 KB
  Схемы преобразования постоянного напряжения. Устройства на основе конденсаторных преобразователей с переменной структурой. Повышающие преобразователи, регулировка выходного напряжения. Амплитуда тока через зарядные ключи.
190. Средства анализа данных 803 KB
  Формирование в блокноте осмысленной информации, использование программных возможностей WinHex. Обработка данных в программном пакете Математика и проверка суммы вероятностей элементов списка. Расчет величины информационной энтропии.
191. Общие понятия и аксиомы кинетики. Простейшие действия с силами и системами сил 793.3 KB
  Аналитическое создание вектора силы тока. Движение материальной точки по параболе. Условия движения плоскопараллельного тела, его поступательное, равномерное и прямолинейное движение.