Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Slewwers
0 / 0 / 0
Регистрация: 20.01.2015
Сообщений: 32
#1

Конструкторы и перегрузка операций - C++

24.06.2015, 16:19. Просмотров 246. Ответов 2
Метки нет (Все метки)

Здравствуйте уважаемые гуру. Хотелось бы попросить вашей помощи в данном задании:
Создать класс Money для работы с денежными суммами. Число должно быть
представлено двумя полями: типа long для рублей и типа unsigned char — для копеек. Дробная
часть (копейки) при выводе на экран должна быть отделена от целой части запятой. Реализовать
сложение сумм, вычитание, деление сумм, деление суммы на дробное число, умножение на
дробное число и операции сравнения.
Так же к заданию есть критерии:
1. Реализовать класс с конструкторами без аргументов, инициализации, копирования.
Конструкторы класса реализовать внутри класса. Указанные в задании операции реализуются
посредством перегрузки подходящих операций. Реализовать как методы класса операции с
присваиванием. Методы-операции реализовать вне класса. Также надо реализовать операции
инкремента и декремента в обеих формах. Реализовать как дружественные функции операции без
присваивания. При реализации операций без присваивания использовать прием делегирования.
Функции-операции без присваивания не должны изменять поля класса.
2. Вместо реализации функции Read перегрузить операцию ввода, вместо реализации
функции Display перегрузить операцию вывода. Операции ввода/вывода оформить как
дружественные. Перегрузить подходящую операцию для реализации метода toString.
3. Для демонстрации работы с объектами нового типа во всех заданиях требуется
написать главную функцию. В программе обязательно должны быть продемонстрированы
различные способы создания объектов и массивов объектов. Программа должна демонстрировать
использование всех функций и методов.
Код нужен в среде программирования: С++.
Очень надеюсь на вас, поскольку с перегрузками операций не дружу
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2015, 16:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Конструкторы и перегрузка операций (C++):

Конструкторы с++, перегрузка операторов - C++
есть вот такой класс, с конструктором по умолчанию и с другим конструктором в котором задаем значения вручную. #include "Box.h" ...

Перегрузка операций - C++
Здравствуйте, помогите реализовать программу: Класс - множество set. Дополнительно перегрузить следующие операции: + - добавить элемент в...

Перегрузка операций - C++
Выполнить перезагрузку перечисленных операций, закрепив за ними соответствующий функциональный смысл! дано шестнадцатиричное число. "+"...

Перегрузка операций - C++
Добрый день! Задание простенькое но не могу решить так как не получается перегрузка операций. Задание: Вычислить точное значение суммы...

Перегрузка операций - C++
Всем привет! Помогите пожалуйста с перегрузкой операций. У меня есть вот 4-ая лаба #include <iostream.h> #include <conio.h> ...

Перегрузка операций - C++
Добрый вечер, имеется код нахождения параллельности двух прямых или же угла между ними, который нужно разбить на библиотеку, которая будет...

2
rikimaru2013
C++ Game Dev
2439 / 1133 / 240
Регистрация: 30.11.2013
Сообщений: 3,690
24.06.2015, 16:42 #2
Ну вы начните делать - будут вопросы - создавайте тему и вам отвечать. Зачем создавать тему "сделайте всё за меня - а я линивой попой буду жувать жувачку"
0
Slewwers
0 / 0 / 0
Регистрация: 20.01.2015
Сообщений: 32
24.06.2015, 16:58  [ТС] #3
Если бы я имел хоть какое то представление о том, как начать и что куда, то я бы задавал вопросы именно по проблеме, но как мне поступить, если всё задание и есть проблема?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.06.2015, 16:58
Привет! Вот еще темы с ответами:

Перегрузка операций - C++
C++ Перегрузка операций.. Помоги написать прогу Определить класс для работы с квадратной матрицей. Получить величину к одним из...

Перегрузка операций '<<' и '>>' - C++
Добрый вечер всем:) У меня вот такое задание: Создайте класс, реализующий однонаправленную очередь. В интерфейс класса должны входить...

Перегрузка операций - C++
Уважаемые программисты! Помогите новичку! Мне нужно написать программу, в которой реализуется разреженная матрица переменной размерности,...

перегрузка операций С++ - C++
Доброй ночи. Товарищи помогите пожалуйста, нужно срочно сдать лабораторную, а я никак не освою новый материал, негде даже нормальных...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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