![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Trotter |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 122 Регистрация: 24.10.2006 Где: Нижний Новгород Репутация: 0 Всего: 0 |
Задача такая в калькуляторе должно быть (*,/,+,-)
в кансоле сделал а так немогу помогите |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 9 Всего: 130 |
Что сделать, калькулятор? Да пожалуйста, ну, как-то так:
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Trotter |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 122 Регистрация: 24.10.2006 Где: Нижний Новгород Репутация: 0 Всего: 0 |
мда спасибо но мне есчё до этого долековато
пашол читать |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 9 Всего: 130 |
Да на здоровье!
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Beltar |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 627 Регистрация: 11.1.2006 Репутация: 3 Всего: 7 |
Я конечно дико извиняюсь, но вот это:
Просто некультурно. Кто мешает написать
И понавешать на все кнопки? 2 Trotter: Что именно тебе надо сделать? Калькулятор с приоритетом, который понимает, что 2+2*2=6, а не 8? Тогда тебе надо использовать специальные алгоритмы, самый простой, наверное, Обратная Польская Запись. Мне хватило институтской методички, чтобы сделать калькулятор, считающий помимо ариметических операций, со скобками еще и функции, в том числе среднее арифметическое от произвольного числа парамитров. Или ты все это знаешь и не можешь сделать в графике? -------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере. |
||||
|
|||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 9 Всего: 130 |
А в чём принципиальная разница в данном случае?! А вообще идея понятна, просто я профессионально никакое программирование нигде не учил и до всего сам доходил. Поэтому "как нужно" я могу и не знать... Это сообщение отредактировал(а) Данкинг - 11.2.2007, 13:52 -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 6 Всего: 121 |
Твой код скомпилируется в более объёмный и будет занимать на порядок больше тактов у процессора. Ну в пределах 400-500кб обычной делфийской программы это ерунда, однако некультурно. К при этом я ничего некультурного невижу в варинте Данкинга. Это сообщение отредактировал(а) W4FhLF - 11.2.2007, 16:11 -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| Beltar |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 627 Регистрация: 11.1.2006 Репутация: 3 Всего: 7 |
2 W4FhLF
В данном случае будет порядка нескольких десятков процедур и просто куча мусора в исходнике. И почему это много скомпилируется? -------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере. |
|||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 6 Всего: 121 |
Beltar, в каком в данном?
-------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 9 Всего: 130 |
А как изменится число процедур-то? Или я что-то не так понял? -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Beltar |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 627 Регистрация: 11.1.2006 Репутация: 3 Всего: 7 |
Имеется минимум 10 кнопок для цифр. Еще для арифметических операций 4, и м/б еще символы, которые надо добавлять в строку. Зачем в такой ситуации для каждой кнопки писать отдельную функцию, когда можно написать одну заюзав Sender.
-------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |