Форум программистов, компьютерный форум CyberForum.ru

Предлага готовые задачи по ООП - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 61, средняя оценка - 4.77
apteka
3 / 3 / 0
Регистрация: 08.05.2012
Сообщений: 12
13.07.2012, 13:25     Предлага готовые задачи по ООП #1
Предлагаю решение следующих задач по ООП:

1) Класс Дробное число со знаком (Fractions). Число должно быть представлено двумя полями: целая часть - длинное целое со знаком, дробная часть - беззнаковое короткое целое. Реализовать арифметические операции сложения, вычитания, умножения и операции сравнения.
В функции main проверить эти методы.

2) Класс Деньги для работы с денежными суммами. Число должно быть представлено двумя полями: типа long для рублей и типа unsigned char - для копеек. Дробная часть (копейки) при выводе на экран должна быть отделена от целой части запятой. Реализовать сложение, вычитание, деление сумм, деление суммы на дробное число, умножение на дробное число и операции сравнения.
В функции main проверить эти методы.

3) Класс Равнобочная трапеция, члены класса: координаты 4-х точек. Предусмотреть в классе конструктор и методы: проверка, является ли фигура равнобочной трапецией; вычисления и вывода сведений о фигуре: длины сторон, периметр, площадь.
В функции main продемонстрировать работу с классом: дано N трапеций, найти количество трапеций, у которых площадь больше средней площади.

4)Описать базовый класс Строка. Обязательные поля класса:

□ указатель pChar хранит адрес динамически выделенной памяти для размещения символов строки;
□ значение типа word хранит длину строки в байтах.
Реализовать обязательные методы следующего назначения:
□ конструктор без параметров;
□ конструктор, принимающий в качестве параметра строковый литерал; п конструктор, принимающий в качестве параметра символ;
□ метод получения длины строки;
□ метод очистки строки (делает строку пустой);
□ деструктор.

Описать производный от Строка класс Комплексное число.

Строки данного класса должны состоять |из двух полей разделочных символом i. Первое поле задает значение действительной части числа, а второе - значение мнимой. Каждое из полей может содержать только символы десятичных цифр и символы - и +, определяющие знак числа. Символы - или + могут находиться только в первой позиции числа, причем символ + может отсутствовать, в этом случае число считается положительным. Если в составе инициализирующей строки будет встречен любой символ, отличный от допустимых, объект класса Комплексное число должен принимать нулевое значение. Примеры строк: 33il2, -7U00, +5i-21.

Для класса Комплексное_число определить следующие методы:
-проверка на равенство;
-сложение чисел;
-умножение чисел.
Написать тестовую программу, которая демонстрирует работу методов базового и производного классов.

5) Описать шаблонный класс List для работы с однонаправленными списками в динамической памяти.

Для объектов класса List определить операции проверки списка на пустоту, добавления элемента в начато списка, в конец списка, подсчет числа вхождений элемента в список, удаление элемента из списка.

Продемонстрировать работу с шаблонным классом для списка с целыми элементами и с элементами-строками.

6) Загрузил с названиями Virtual8_1.jpg
Virtual8_2.jpg

 Комментарий администратора 
все вопросы решаем на форуме
Миниатюры
Предлага готовые задачи по ООП   Предлага готовые задачи по ООП  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.07.2012, 13:25     Предлага готовые задачи по ООП
Посмотрите здесь:

ООП на С++ C++
ООП C++
C++ готовые кластерные системы
C++ ООП
Немного муторности: переписать готовые решения C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ksan
26 / 26 / 0
Регистрация: 02.11.2010
Сообщений: 370
13.07.2012, 13:55     Предлага готовые задачи по ООП #2
apteka, не понял, ты просишь их решить или предлагаешь решение? Если последнее, то зачем? Оо
apteka
3 / 3 / 0
Регистрация: 08.05.2012
Сообщений: 12
13.07.2012, 13:59  [ТС]     Предлага готовые задачи по ООП #3
Я выложил с целью "вдруг кому пригодиться".
kalpakk
 Аватар для kalpakk
13 / 13 / 1
Регистрация: 02.07.2011
Сообщений: 62
13.02.2013, 00:15     Предлага готовые задачи по ООП #4
за задаси спасибо)
Jupiter
13.02.2013, 00:18
  #5

Не по теме:

Цитата Сообщение от apteka Посмотреть сообщение
Предлагаю решение следующих задач по ООП
хреновые задачи

Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4237 / 2770 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
13.02.2013, 09:44     Предлага готовые задачи по ООП #6
Плюс, если кому-то понадобится, то придется переписывать с картинки. Код в текстовом виде не судьба было выложить?
СПП
13.02.2013, 13:41     Предлага готовые задачи по ООП
  #7

Не по теме:

Я так понял что ты пользовался цифровым устройством со встороенной камерой внутри

на будущее есть замечательная функция на клавиатуре называется Prt Scr (SysRq) - это функция
делает скрин(снимок) экрана

плюсы от этого, нету такого накошенного текста + размер меньше + вид приятный

Yandex
Объявления
13.02.2013, 13:41     Предлага готовые задачи по ООП
Ответ Создать тему
Опции темы

Текущее время: 11:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru