2 / 2 / 0
Регистрация: 17.01.2013
Сообщений: 9
|
||||||||||||||||
1 | ||||||||||||||||
Создать класс Account. Задача из книги Дейтелов "Как програмировать на С++"15.02.2013, 12:04. Показов 4642. Ответов 3
Метки нет Все метки)
(
Начал изучение С++, прочитал главу "Введение в классы и объекты" в книге Дейтелов "Как програмировать на С++", ничего не поняв прочитал её ещё раз. Приступил к заданиям после главы, несколько раз прочитав задание и приблизительно поняв что нужно сделать приступил. Задание звучит так:
"Создайте класс с именем Account, которым мог бы воспользоваться банк для представления банковских счетов своих клиентов. Ваш класс должен иметь один элемент данных типа int для представления банковского баланса. Класс должен предусматривать конструктор, принимающий начальный баланс, используемый для инициализации элемента данных. Конструктор должен подтверждать значение начального баланса и гарантировать, что оно больше или равно 0. Если нет, баланс должен устанавливаться равным 0, и конструктор должен выводить сообщение об ошибке, указывающее, что начальный баланс был недействителен. В классе должны быть предусмотрены три элемент-функции. Функция credit должна добавлять указанную сумму из текущего баланса. Функция debit должна снимать деньги со счета, предварительно убедившись, что указанная сумма не превосходит баланса счета. Если превосходит, баланс нужно оставить без изменений и функция должна вывести сообщение вроде «Запрошенная сумма превышает баланс счета". Функция getBalance должна возвращать текущий баланс. Напишите программу, которая создает два объекта класса Account и тестирует элемент-функции класса." Вроде написал. Сразу оговорюсь что изучаю С++ на рабочем месте так как много свободного времени, но сюда нельзя устанавливать программы поэтому скомпилировать и запустить то что я написал не могу. Пользуюсь NotePad++ для написания файлов. По этой причине не могу узнать правильно ли я всё сделал. Подскажите. Вот код:
![]()
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
1
|
|
15.02.2013, 12:04 | |
Ответы с готовыми решениями:
3
Не получается создать класс Account из книги Дейтелов Создать класс "Книга" с полями "название книги", "количество страниц", "год издания"
Создать класс "Вентилятор" содержащий в себе классы: "Двигатель", "Контроллер", "Пульт управления" |
73 / 73 / 12
Регистрация: 22.01.2013
Сообщений: 231
|
||||||||||||||||
15.02.2013, 12:48 | 2 | |||||||||||||||
Меня вот что волнует, ваш конструктор принимает int а вы передаеты в него char*.
У меня здесь немножко опечатка) Вот так должно быть:
1
|
8 / 8 / 2
Регистрация: 14.01.2013
Сообщений: 141
|
|
15.02.2013, 13:14 | 3 |
А зачем так много функций членов? В условии же сказано 3 функции.
0
|
2 / 2 / 0
Регистрация: 17.01.2013
Сообщений: 9
|
|
15.02.2013, 13:28 [ТС] | 4 |
я так понял что это подсказка.
Добавлено через 2 минуты наверно всё-таки лучше ещё раз прочитать ![]()
0
|
15.02.2013, 13:28 | |
Помогаю со студенческими работами здесь
4
Задача из книги Дейтелов Как программировать на C++ Создать класс "книги" Создать класс комплексных чисел и ввести операции: "+", "-", "*", "/". Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |