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

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

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

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

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

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

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

Перегрузка операций - C++
Данная программа выполянет операции с дробями. Но у меня возникла проблема. Я создал сервисную функцию которая сокращает дробь. Ну дело том...

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

ПЕРЕГРУЗКА ОПЕРАЦИЙ - C++
Не знаю как делать задания( Прошу помощи 1) Ввести класс для работы с объектом «полином». Реализовать операции: a. сложение двух...

Перегрузка операций - C++
Не могу понять в чем ошибка. Нужно вводитьномер в формате (123) 456-789 Но почему то только возвращает число 123 #include...

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

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

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

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

Перегрузка операций - C++
Здравствуйте. Объясните механизма операции инкремента. Как работают эти строки: Counter(int c) : count(c) { } return Counter(count); ...

Перегрузка операций - C++
Добрый день форумчане, помогите решить задачку Перегрузить 8 операторов для класса Вот пример класса class Money{ unsigned long...

Перегрузка операций - C++
Всем привет. Пытаюсь понять ооп. Задали такую лабу: 1. Определить класс согласно варианту задания (табл.1, столбец 2). 2. Определить...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rikimaru2013
C++ Game Dev
2399 / 1093 / 237
Регистрация: 30.11.2013
Сообщений: 3,620
24.06.2015, 16:42     Конструкторы и перегрузка операций #2
Ну вы начните делать - будут вопросы - создавайте тему и вам отвечать. Зачем создавать тему "сделайте всё за меня - а я линивой попой буду жувать жувачку"
Slewwers
0 / 0 / 0
Регистрация: 20.01.2015
Сообщений: 27
24.06.2015, 16:58  [ТС]     Конструкторы и перегрузка операций #3
Если бы я имел хоть какое то представление о том, как начать и что куда, то я бы задавал вопросы именно по проблеме, но как мне поступить, если всё задание и есть проблема?
Yandex
Объявления
24.06.2015, 16:58     Конструкторы и перегрузка операций
Ответ Создать тему
Опции темы

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