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

Помощь в начинание Объектно ориентированного програмирования - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ непонимаю почему не работает... http://www.cyberforum.ru/cpp-beginners/thread359326.html
непонимаю почему программа не работает, вот условие: Написать программу, которая выводит на экран таблицу стоимости, например, яблок в диапазоне от 100 г до 1 кг с шагом 100 г. Ниже приведен рекомендуемый вид экрана программы во время ее работы (данные, введенные пользователем, выделены полужирным шрифтом). Введите цену одного килограмма и нажмите <Enter> (копейки от рублей отделяйте...
C++ Notepad ++ и MinGW Здравствуйте, у меня возник вопрос, как можно интегрировать notepad++ и mingw ? Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread359324.html
C++ Дан массив слов. Определить количество слов массива, которые не являются «перевертышем».
Дан массив слов. Определить количество слов массива, которые не являются «перевертышем». Разработать программу на языке Си. Допускается использование переменных. Все строки должны быть размещены динамически с помощью оператора new. Разделителем слов в предложении считать только пробел. Все остальные символы считать частью слов предложения. Посимвольный доступ к элементам строки должен...
контрольная C++
здравствуйте! помогите решить контрольную Series37. Дано целое число K, а также K наборов ненулевых целых чисел. Ка-ждый набор содержит не менее двух элементов, признаком его завершения является число 0. Найти количество наборов, элементы которых возраста-ют или убывают. Series26. Даны целые числа K, N и набор из N вещественных чисел: A1, A2, …, AN. Вывести K-e степени чисел из данного...
C++ Понимание сокращенного кода http://www.cyberforum.ru/cpp-beginners/thread359316.html
for (int i = A.size; i > 0; i -= 9) { s = 0; A.num = atoi (i >= 9 ? s + i - 9 : s); k++; } Пробегаемся по строке s и переводим число со строки в число типа int. Как понять что написано внутри atoi, что за сокращение такое? (Присваивает несколько элементов строки?)
C++ Поворот фигуры Всем привет, нужна ваша помощь: Я сделал функцию для поворота фигуры, но после многократного применения фигура трансформируется, уменьшается и за 10-20 применений исчезает. Возможно дело в потере точности /* p.x = 50; p.y = 50; p.x = 50; p.y = 150; p.x = 150; p.y = 150; p.x = 150; p.y = 50; p.x = 50; p.y = 50; подробнее

Показать сообщение отдельно
boyron
Сообщений: n/a

Помощь в начинание Объектно ориентированного програмирования - C++

02.10.2011, 13:43. Просмотров 363. Ответов 1
Метки (Все метки)

Суть такая что не знаю ничего про:
Конструкторы
Классы
Объекты класса
Дружественные ф-ции

Подскажите литературу по данному материалу, для решения данных задач и если с примером будет то только рад буду)))

1.Объявите класс TGoods, создающий тип – товар.
Элементы – данные класса – наименование товара, год производства.
Предусмотрите конструкторы класса:
- по умолчанию;
- получающий параметры;
- получающий параметр –ссылку на класс TGoods
Напишите функции – методы класса:
- для ввода – вывода данных о товаре;
- определения, относится ли год производства товара к какому – либо, значение которого передается через параметр;
- определения, совпадает ли наименование товара со значением, передаваемым в виде параметра.
Напишите программу, в которой создайте массив объектов типа TGoods, заполните его в диалоговом режиме и найдите в этом массиве все товары определенного наименования, дата производства которых соответствует, например, 1998 году.
Примечание:
Массив объектов класса может быть создан, как статически, так и динамически. Объекты класса, которые будет содержать массив, обязательно должны иметь конструкторы по умолчанию. При создании массива объектов класса для каждого объекта массива будет вызван конструктор по умолчанию.

2.Определить класс «КВИТАНЦИЯ».
Компонентные данные класса: номер – int, дата – int, сумма – float
Методы класса:
1) функция для ввода с клавиатуры значений компонентных данных объекта класса;
2) функция для вывода на экран значений компонентных данных объекта класса.
В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.

3. Изучение механизма перегрузки операций для выполнения действий над объектами класса как принципа объектно-ориентированного программирования.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru