![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 16.08.2013
Сообщений: 1
|
![]()
Составить описание класса. Определить конструктор по умолчанию, конструктор с параметрами и методы класса. Написать программу, демонстрирующую работу с классом для работы с рациональными дробями вида m/n, где m и n – целые числа. Реализовать методы класса: ввод дроби; сложение двух дробей; вычитание двух дробей; умножение двух дробей.
|
![]() |
![]() |
![]() |
#3 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
![]()
Инстерен было бы взглнуть на наработки, если таковые имеются..
![]()
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Очень хорошая задача. Показательная. Просьба к автору темы - поактивнее участвовать и показывать свои соображения в виде идей и кода. Из этой простой задачки можно извлечь кучу полезного.
|
![]() |
![]() |
![]() |
#5 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
![]()
Ха-ха-ха! Типичная ошибка декомпозиции. Если таковы задания в универах, мы потом еще удивляемся, откуда берутся быдлокодеры.
В разработке: воспроизводственный контур ИТ
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Vapaamies, согласен. operator* должно быть отдельной функцией, а не функцией-членом и не другом класса. Об этом можно почитать здесь: http://lib.rus.ec/b/269732/read
Смотри: "Правило 24: Объявляйте функции, не являющиеся членами, когда преобразование типов должно быть применимо ко всем параметрам" Там как раз этот пример. Последний раз редактировалось 8Observer8; 16.08.2013 в 19:19. |
![]() |
![]() |
![]() |
#7 | ||
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
![]() Цитата:
Цитата:
Последний раз редактировалось rrrFer; 16.08.2013 в 19:29. |
||
![]() |
![]() |
![]() |
#8 | ||
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Вот автору в помощь. Здесь реализован вывод дроби на экран в виде:
Код:
Цитата:
main.cpp Код:
Переходите по перекрёстным ссылкам, когда будите читать. Особенно в этом моменте: Код:
Цитата:
|
||
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]() Цитата:
![]() Они, видимо, таких книг не читают и опыта у них нет. Я имею ввиду, таких преподов, которые дают подобные задания. Последний раз редактировалось 8Observer8; 16.08.2013 в 19:41. |
|
![]() |
![]() |
![]() |
#10 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Я пока тоже не понял в чем же ошибка преподавателей. Где вы там нашли быдлокодерство в задании?
I'm learning to live...
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с классами | АндрейBAN | C# (си шарп) | 4 | 17.12.2012 13:10 |
Работа с классами на С++ | darinadarina | Помощь студентам | 1 | 08.05.2012 18:34 |
Работа с классами | petrovich2005 | Помощь студентам | 2 | 24.06.2011 17:32 |
Работа с классами | Superlotles | Общие вопросы C/C++ | 6 | 16.06.2010 17:15 |
С++: работа с классами | MR_Andrew | Общие вопросы C/C++ | 23 | 01.04.2010 23:46 |