14571

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

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

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

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

Русский

2013-06-08

16.74 KB

4 чел.

Отчет

по лабораторной работе №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


 

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

33244. Ферромагнитные материалы 13.25 KB
  Вращаясь вместе с ротором относительно статора поток в соответствии с законом электромагнитной индукции ЭМИ индуцирует в каждой фазе обмотки статора ЭДС . При замкнутой внешней цепи по обмоткам статора протекает ток нагрузки I который в свою очередь образует МДС статора . МДС создает магнитный поток реакции якоря и поток рассеяния аналогичный асинхронному двигателю который замыкается поперёк пазов статора и вокруг лобовых частей обмотки статора. Потоки и наводят в обмотке статора соответственно ЭДС и .
33245. Гистерезис 13.81 KB
  Электрические потери Рэл возникают в обмотках трансформатора и обусловлены их нагреванием при протекании по ним электрического тока. КПД трансформатора определяется как отношение активной мощности на выходе трансформатора к активной мощности на выходе первичной обмотки. КПД трансформатора зависит: 1 от конструкции трансформатора; 2 от степени загрузки трансформатора рис 4.9 Максимальный КПД будет у трансформатора с коэффициентом загрузки β = 045.
33246. Потенциал электростатического поля 13.32 KB
  Потенциал электростатического поля скалярная величина равная отношению потенциальной энергии заряда в поле к этому заряду: энергетическая характеристика поля в данной точке. Потенциал численно равен работе поля по перемещению единичного положительного заряда из данной точки электрического поля в бесконечность. Напряжение численно равно работе электростатического поля при перемещении единичного положительного заряда вдоль силовых линий этого поля.
33247. Зако́н Куло́на 13.12 KB
  μετρεω измеряю измерительный прибор предназначенный для определения мощности электрического тока или электромагнитного сигнала. В цепях постоянного тока мощность измеряют электро или ферродинамическим ваттметром. Мощность может быть также подсчитана перемножением значений тока и напряжения измеренных амперметром и вольтметром. В цепях однофазного тока измерение мощности может быть осуществлено электродинамическим ферродинамическим или индукционным ваттметром.
33248. Электри́ческое сопротивле́ние 13.23 KB
  Из систем многофазного тока наибольшее применение на практике получил трехфазный переменный ток.
33250. КЛАССИФИКАЦИЯ ЭЛЕКТРОИЗМЕРИТЕЛЬНЫХ ПРИБОРОВ 13.82 KB
  Пуск синхронных двигателей может быть осуществлен при помощи вспомогательного пускового двигателя или путем асинхронного пуска. Пуск синхронного двигателя при помощи вспомогательного двигателя. Если ротор синхронного двигателя с возбужденными полюсами развернуть другим вспомогательным двигателем до скорости вращения поля статора то магнитные полюсы статора взаимодействуя с полюсами ротора заставят ротор вращаться далее самостоятельно без посторонней помощи в такт с полем статора т.
33251. Приборы магнитоэлектрической системы 13.29 KB
  2Электрическая аппаратура применяемая в осветительных и силовых сетях для целей управления или защиты может быть классифицирована по различным признакам. В зависимости от природы явления которое положено в основу действия аппаратов их можно разделить на: аппараты ручного управления рубильники переключатели выключатели контроллеры действие которых происходит в результате механического воздействия на них внешних сил; электромагнитные аппараты магнитные пускатели контакторы электромагнитные реле работа которых основана на...
33252. Методы выбора стратегии развития организации: экспертные и матричные методы, их характеристики 168 KB
  3 Поле СИВ Поле СИУ Слабые стороны 1. 3 Поле СЛВ Поле СЛУ Необходимо рассмотреть всевозможные парные комбинации и выделить те которые должны быть учтены при разработке стратегии поведения. Сильное влияние Умеренное влияние Малое влияние Высокая вероятность Поле ВС Поле ВУ Поле ВМ Средняя вероятность Поле СС Поле СУ Поле СМ Низкая вероятность Поле НС Поле НУ Поле НМ Возможности СМ НУ и НМ не заслуживают внимания организации. Угрозы полей ВР ВК и СР представляют очень большую опасность и требуют...