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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 61, средняя оценка - 4.77
apteka
3 / 3 / 0
Регистрация: 08.05.2012
Сообщений: 12
#1

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

13.07.2012, 13:25. Просмотров 8676. Ответов 6
Метки нет (Все метки)

Предлагаю решение следующих задач по ООП:

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++
Есть у кого нибудь простые коды, написанные объектно ориентированным программированием, чтобы на примере увидеть как это работает , скиньте...

Готовые задачи - Delphi
Кто может выложить готовую задачу, программу с использованием рекурсии? Нада 10 штук, ну и одной хватит=)

Переделать готовые задачи из паскаля в Delphi - Delphi
может возможно переделать готовые задачи из паскаля в делфи????

Задачи с ООП - PHP ООП
Хотелось бы порешать задачи, связанные с ООП. Может есть какой то задачник, список реальных примеров или лабораторные работы? В принципе,...

с решением задачи на С# ООП - C#
C# Отдел кадров в университете Разработать программу, реализующую справочник сотрудника отдела кадров. Университет состоит из...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Ksan
27 / 27 / 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
13 / 13 / 1
Регистрация: 02.07.2011
Сообщений: 62
13.02.2013, 00:15 #4
за задаси спасибо)
Jupiter
13.02.2013, 00:18
  #5

Не по теме:

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

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

Не по теме:

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

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

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

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.02.2013, 13:41
Привет! Вот еще темы с ответами:

Теоретически-практические задачи по C# и ООП - C#
Здравствуйте. Я студент 4-го курса, этой зимой я пытался поступить на бесплатные курсы по программированию но меня не взяли, потому что я...

Написать код задачи через ООП - ООП и паттерны
Площадь квадрата равна S кв.м. Найти периметр квадрата. Уважаемые,пожалуйста объясните код подробнее,если можно.Заранее благодарен.) ...

Нужны задачи и решения с использованием концепций ООП - C#
Здравствуйте, ищу примеры задач и решения с использованием 3-к концепций ООП ( в одной зачаче чтоб все 3 принципа были задействованы). На...

Пример решения типичной ООП задачи на языке Haskell - Haskell
Я тут сподобился статейку написать. Если кто хочет почитать и поругать, то вэлкам.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
13.02.2013, 13:41
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru