|
0 / 0 / 0
Регистрация: 09.11.2015
Сообщений: 22
|
|
Наследование: базовый класс Квадрат, производный класс Пирамида14.03.2016, 20:36. Показов 3182. Ответов 3
Метки нет (Все метки)
Помогите, пожалуйста!
![]() Добавлено через 6 минут Создать класс КВАДРАТ, член класса- длинна стороны. Предусмотреть в классе методы вычисления ы вывода сведений о фигуре-диагональ,периметр,площадь. Создать производный класс - правильная пирамида с апофемой А, добавить в класс метод определения объема фигуры, перегрузить методы расчета площади и вывода сведений о фигуре. Написать программу демонстрирующую работу с этими классами: дано N квадратов и М пирамид, найти среднюю площадь квадратов и пирамиду с минимальной площадью.
0
|
|
| 14.03.2016, 20:36 | |
|
Ответы с готовыми решениями:
3
Создать класс "Квадрат" и производный класс "Правильная пирамида" Создать базовый класс "Квадрат" и класс потомок "Пирамида" Базовый класс Complex и производный класс для реализации квадратных матриц |
|
6 / 6 / 8
Регистрация: 18.09.2014
Сообщений: 124
|
|
| 14.03.2016, 21:17 | |
|
А что мешает решить? Всё что нужно дано. Тут помогают решать проблемы, а не писать программку под "заказ")
1
|
|
|
20 / 10 / 2
Регистрация: 07.03.2016
Сообщений: 211
|
|
| 15.03.2016, 02:08 | |
|
эмм. неудобно читать условие. непонятно, в чём затруднения.
прежде чем писать код. лучше понимать, что надо сделать. *это же не многомерные неевклидовы пространства, где голову себе поломать можно. ---- ага. сложное: - Пирамида.правильная. то есть - надо будет работать с пирамидой. дали: - Квадрат. получается: квадрат - либо основание правильной 4х-угольной пирамиды, либо профиль её сечения. как будто бы её разрезали от вершины к основанию. -- 1.проще всего притвориться, что вы подумали что Квадрат - это основание пирамиды. диагональ и всё такое легко находится. 2.после этого - вам просто надо начинать строить. на большой Квадрат - класть Квадрат меньше. для чего выбрать размер размер "кирпича". *высоту следующего(всех последующих) слоёв, и насколько следующий слой будет меньше. ------------------------------------------- мысленно построили пирамиду, и увидели: в самом верху - в предпоследнем слое - 4 Кирпича. и сверху можно положить - только 1 кирпич. это значит, что размер "кирпича" - должен быть кратен числу граней. то есть:: 1й член класса - длина 1го квадрата. Ll01 2й член класса - длина 2го квадрата. Ll02, или как удобно. длина бОльшего члена класса должна делиться на (Ll01-Ll02) без остатка. иначе можете вывести на экран "не буду строить кривую пирамиду". если для 4х-гранной пирамиды вы выберете 1й размер 4000, то минимальный возможный размер кирпичика =1 и у вас не будет проблем при расчётах. *но если 1=1см -вы получите торт "наполеон", который будет выше новогодней й0лки.) хм. 4000 мало. -------------- *скока там у Египетской пирамиды слоёв? - не суть. вы имеете модель. Апофема - была определена в момент выбора размера "кирпича", и производное от вашего Ll01-Ll02. -если вы в тексте разберётесь, и умеете немножко написать код - всё сможете сделать Добавлено через 2 часа 22 минуты в куске выше - вы 'создали' как бы класс-конструктор. это нисколечки не помешает. если в задаче понадобится ещё 4х-гранных правильных пирамид, -останется лишь задать размер "кирпича" и "величину" класса. *все обсчёты площадей, объёма, ... , -школьное. и может быть посчитано отдельно. -------- если вы смогли сделать одну пирамиду - вы сможете сделать и остальные. *если ваш препод скажет, что хотел ещё 5-гранную пирамиду, 8,9,11-гранную -и это вы тоже сможете, надо будет лишь немного изменить параметры создаваемого класса. зато вы сможете использовать одинаковое "школьное"(расчёты) для всех классов, поскольку боковая сторона пирамиды - треугольник. что-то непонятно - пишите)
0
|
|
|
0 / 0 / 0
Регистрация: 09.11.2015
Сообщений: 22
|
|
| 10.04.2016, 11:16 [ТС] | |
|
вот что я сделала:
class kvadrat { protected: double a1; const static double pi = 3.14159265; public: kvadrat() {a1=0; } kvadrat(double a) {a1=a;} kvadrat(const kvadrat& tr) {} // стороны double geta() { return a1; } double perimeter() { return a1*4 } double area() { return (a1*a1); } double diagonal() { return (a1*sqrt(2))} Добавлено через 44 секунды а дальше не могу понять что писать...
0
|
|
| 10.04.2016, 11:16 | |
|
Помогаю со студенческими работами здесь
4
Создать базовый класс Car (машина) и производный класс Lorry (грузовик): ООП ошибки Создать базовый класс Triad и производный класс vector3D Указатели в базовом классе на базовый класс и производный класс
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка SDL3 из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|