![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 15.12.2013
Сообщений: 414
|
![]()
Здравствуйте. Подскажите пожалуйста, как исходя из данного задания найти площать и значение координаты y на эллипсе для заданного x?
Создать класс ПАРА ЧИСЕЛ. Определить конструкторы, деструктор, функции доступа к полям, ввода-вывода. Создать производный класс ЭЛЛИПС с полями-радиусами. Определить конструкторы по умолчанию и с разным числом параметров, деструктор, функции доступа к полям, ввода-вывода, вычисления площади и значение координаты y на эллипсе для заданного x (считать, что центр эллипса совпадает с началом координат). Код:
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 30.07.2008
Сообщений: 1,609
|
![]()
Находится прямой подстановкой в функцию (т.е в уравнение эллипса) значение y по x. x^2 / a ^2 + y^2 / b^2 = 1
Площадь находится численным интегрированием (метод прямоугольников, метод трапеций, метод Симпсона.
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
У вас крайне небрежно оформлен код. Читать противно
![]() - настройте свою среду, чтобы вместо TAB'ов печаталось четыре пробела. - НИКОГДА не называйте переменные русскими словами. Алгоритм такой: заходим сюда: translate.google.com и печатаем: пара чисел. Получаем: pair of numbers. Так и записываем имя класса: PairOfNumbers - "elips" - пишется с двумя буквами 'l' - остальное читать не стал, потому что противно ![]() |
![]() |
![]() |
![]() |
#4 | ||
Пользователь
Регистрация: 13.03.2014
Сообщений: 19
|
![]() Цитата:
![]() ![]() Цитата:
Если вы наследуете эллипс от пары - то утверждаете, что эллипс - это пара. А эллипс - это: -геометрическая фигура -множество точек, удовлетворяющих ... - но ни разу не пара. Эллипс может быть описан (включать в себя): - координаты центра (ПАРА чисел) - два радиуса (ПАРА чисел). Если он включает в себя пару - значит зависит от нее, значит производный. Условию задачи это соответствует и здравому смыслу тоже |
||
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Потому что в Qt в исходниках 4 пробела (и среда так настроена изначально) и в NetBeans поумолчанию тоже
![]() |
![]() |
![]() |
![]() |
#6 | |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
![]() Цитата:
VS, напротив, расставляет табы. И это - логично. Потому что тут Таб - это четкий указатель на количество уровней вложенности. А пробелы несут свою, отдельную функцию форматирования кода. Например, чтобы вернутся на три уровня выше по вложенности надо нажать ровно три раза кнопку влево, а не отсчитывать аж 12 (sic!) пробелов. |
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Я никогда не делаю форматирование вручную. Достаточно в Qt нажать Ctrl+I, а в NetBeans Alt+Shift+F и весь код форматируется автоматически. Можно настроить на свой вкус, но я оставляю всегда по умолчанию.
На этом форуме проблема с TAB'ами. Они криво тут отображаются. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти площадь параллелограмма | KIRILOW | Помощь студентам | 0 | 06.11.2012 16:35 |
Найти площадь | ProMo21 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 04.05.2012 18:47 |
ООП (паскаль) - дан ромб. найти площадь. построить пирамиду, найти её площадь | Rfn.if | Помощь студентам | 0 | 27.04.2011 16:10 |
Найти площадь фигуры | samouelson | Помощь студентам | 2 | 17.12.2010 20:22 |