Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
Denicko

Две Программы по С++ по ООП - не получается сделать

15.03.2010, 12:08. Показов 2058. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот две задачки по ООП не могу сделать, кто может напишите код пожалуйста, лучше с коментариями для каждой строчки, буду очень признателен (коментарии нужны потому что я буду чтото знать а чтото нет, а так разберусь) ОООЧ НАДО.

1. Создайте класс date содержащую три поля типа int: месяц, день и год. Метод класса getdate() должен принимать значение для объекта в формате 23/14/01, а метод chowdate()-выводить данные на экран.

2. Напишите программу создания базы данных некоторого книжного магазина который еще торгует и видео продукцией. Создайте класс, в котором хранится названия и цена. От этого класса наследуется еще 2 класса: book в котором содержится информация о количестве страниц и type который содержит время записи в минутах. В каждом из трех классов должен быть метод getdata через который можно получить данные от пользователя с клавиатуры и метод позволяющий выполнить вывод данных на экран.
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.03.2010, 12:08
Ответы с готовыми решениями:

Не получается объединить две программы
# include <iostream> using namespace std; int main () { setlocale(LC_ALL, "rus"); int array; int i, j, n, m; int sum = 0; ...

Нужно сделать две программы
Здравствуйте, уважаемые форумчане! Возникла необходимость в разработке двух программ. Если кто-то поможет, готов отблагодарить...

Не получается сделать полный вывод программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace...

2
48 / 48 / 10
Регистрация: 12.01.2010
Сообщений: 183
15.03.2010, 12:55
Лучший ответ Сообщение было отмечено как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class  date {
 private:                    //спецификатор доступа (только для методов етого класса)
   int d,m,y;
 public:                     //  для всех
   void getdate(int dd,int mm,int yy);
   void chowdate();
} ;
 
//описание методов
void date::getdate(int dd,int mm,int yy) {
  d = dd;
  m = mm;
  y = yy;
}
 
void date::chowdate(){
cout<<d<<"/"<<m<<"/"<<y;
 
}
1
1 / 1 / 1
Регистрация: 17.12.2012
Сообщений: 83
14.04.2015, 21:40
Цитата Сообщение от лендер Посмотреть сообщение
class *date {
*private: * * * * * * * * * *//спецификатор доступа (только для методов етого класса)
* *int d,m,y;
*public: * * * * * * * * * * // *для всех
* *void getdate(int dd,int mm,int yy);
* *void chowdate();
} ;
//описание методов
void date::getdate(int dd,int mm,int yy) {
* d = dd;
* m = mm;
* y = yy;
}
void date::chowdate(){
cout<<d<<"/"<<m<<"/"<<y;
}
Не работает почему то, ругается на cout, говорит, идентификатор не определен. В чем проблема, как исправить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.04.2015, 21:40
Помогаю со студенческими работами здесь

Сделать так, чтобы две программы сохранились в json
Отслеживаю процессы и сохраняю данные о ней в json. Сейчас проблема в том что если открыть программу №1, потом открыть №2 и закрыть эти...

Не получается сделать статическую линковку своей программы в MinGW
Написал на с++ программу, скомпилировал и решил дать другу потестить. Хотел слинковать статически при помощи ключа '-static', но...

Как сделать чтобы при запуске программы открывались две формы одновременно?
Как сделать чтобы при запуске программы открывались две формы одновременно?

Как сделать так, чтобы две разные программы могли работать с одной и той же областью оперативной памяти?
Собственно даже незнаю куда копать. Пробовал в одной программе вывести указатель на массив, а в другой указателю присвоить это значение...

Java надо сделать пожалуйста две программы на Java ! Опишу их ниже в коде
Первая: может читать информацию из клавиатуры и писать эту информацию в внешний файл... Вторая: З файла F прочитать рядок S длиной до 50...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru