|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.03.2012, 17:44 | #1 |
Пользователь
Регистрация: 19.09.2011
Сообщений: 32
|
Класс и метод
Разработать собственный класс, содержащий метод для вычисления стоимости покупки с учетом скидки. Скидка в 3% предоставляется, если сумма покупки больше 5000 руб., в 5% - если сумма больше 10000 руб. Результат оформить в виде:
Введите сумму покупки: = … Вам предоставляется скидка = …% Сумма с учетом скидки составит: … руб. заранее благодарен за помощь. Вот мои нароботки этой программы, препод сказал, что она сделана неправильно. Единственное, что он сказал, что скидка должна отниматься, а не прибавляться. Код:
|
19.03.2012, 17:49 | #2 |
Форумчанин
Регистрация: 13.10.2011
Сообщений: 143
|
Неужели оно компилируется? Тут, как минимум, одна ошибка, не дающая скомпилировать проект, и одна, приводящая к неправильному ответу.
Вы ее запускали? Вру, прога работает, просто не привык к такому коду... Если не учитывать оформление, вроде все правильно. Я все же выпишу замечания по коду: 1)Зачем все операторы писать в одну строку? 2)Зачем конвертить в Int16, если тип x - Int32? Код:
Код:
Код:
Код:
Все имена, фамилии, ники, даты и события упоминаемые в моих постах, являются вымышленными. Все совпадения с реально существующими - случайны.
Последний раз редактировалось Lasur; 19.03.2012 в 18:33. |
19.03.2012, 18:21 | #3 |
Пользователь
Регистрация: 19.09.2011
Сообщений: 32
|
Lasur, если это все добавить и тем самым исправить программу, она будет соответствовать условию или нет?
|
19.03.2012, 18:28 | #4 |
Форумчанин
Регистрация: 13.10.2011
Сообщений: 143
|
Она возвращала правильный результат и до этого.
Единственное мое предположение, почему "препод" мог сказать, что она сделана неправильно, так как увидел +rez в Console.WriteLine().
Все имена, фамилии, ники, даты и события упоминаемые в моих постах, являются вымышленными. Все совпадения с реально существующими - случайны.
Последний раз редактировалось Lasur; 19.03.2012 в 18:35. |
19.03.2012, 18:54 | #5 |
Пользователь
Регистрация: 19.09.2011
Сообщений: 32
|
ясно, спасибо.
|
20.03.2012, 15:26 | #6 |
Форумчанин
Регистрация: 10.06.2010
Сообщений: 239
|
Тольк я не вижу чтобы вы собственный клас разработали.
Подразумевается что вы должны создать экземпляр класса и уже в нем вести обработку. Попробуй так. Код:
Чтобы слова не расходились с делом, нужно молчать и ничего не делать.
|
20.03.2012, 17:18 | #7 |
Пользователь
Регистрация: 19.09.2011
Сообщений: 32
|
всем спасибо!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Класс запускает поток, который заполняет этот класс. Обмен класс <=> поток. | Человек_Борща | Общие вопросы Delphi | 8 | 27.02.2012 23:24 |
исследовать метод квадратных корней и метод Холецкого для решения СЛАУ | Vит@x@ | Помощь студентам | 0 | 22.11.2011 10:47 |
Описать класс-родитель и класс-потомок. Delphi 7 | Andrew_M | Помощь студентам | 0 | 15.01.2011 14:42 |
Как добавить Метод в класс Список с++ | lirikoff | Помощь студентам | 5 | 26.08.2010 20:08 |