0 / 0 / 0
Регистрация: 05.06.2019
Сообщений: 34
|
|
1 | |
Арифметические операции в калькуляторе31.08.2019, 08:53. Показов 1973. Ответов 7
Метки нет (Все метки)
Всем привет)
Помогите прописать арифметические операции в калькуляторе по следующему принципу: Для +, -, *, / 1) преобразовать строку Text из поля Edit1 в число с использованием функции StrToFloat. 2) Полученный результат сохранить в глобальную переменную "a" типа Real. 3) Очистить поле Edit1 для того чтобы ввести второй аргумент. 4) Зафиксировать в глобальной переменной "b" типа char, byte или integer наименование выполняемого арифметического действия. Для = 1) Преобразовать строку Text из поля Edit1 в число с использованием функции StrToFloat, 2) Далее нужно сохранить это число в локальной переменной "c"; 3) В зависимости от наименования операции, выполнить арифметическое действие с переменными "a" и "c" и сохранить в переменную "resultat"; 4) Далее, полученный результат преобразовать в строку с помощью функции FloatToStr и вывести в поле Edit1. Заранее спасибо)) на всякий случай прикрепляю исходник.
0
|
31.08.2019, 08:53 | |
Ответы с готовыми решениями:
7
Не работают арифметические действия в калькуляторе Как выполнять операции в калькуляторе? Как сделать выбор операции в калькуляторе? Косяк при выборе операции через switch в калькуляторе |
34 / 33 / 21
Регистрация: 14.11.2016
Сообщений: 141
|
||||||
31.08.2019, 09:32 | 2 | |||||
И в чем проблема?
Вы сами перечислили все шаги. Или у вас нету рук и вы не можете написать что-то типа ^
0
|
0 / 0 / 0
Регистрация: 05.06.2019
Сообщений: 34
|
|
31.08.2019, 09:55 [ТС] | 3 |
Пытался написать но код не работал( решил обратиться за помощью
Добавлено через 5 минут Можете пожалуйста написать код для этих обеих процедур?) просто реально у самого чтото не пашет)
0
|
2373 / 775 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
|
|
31.08.2019, 21:56 | 5 |
Держи проект. Разбирайся, если конечно желание есть.
0
|
Супер-модератор
|
|
01.09.2019, 01:40 | 6 |
ValentinNemo, Твой код - это пример, как делать не нужно. Копипаст же сплошной, причем там, где он на фиг не сдался. Все кнопки с цифрами должны обрабатываться одним единственным обработчиком, там же все одинаково, кроме Caption-а.
А вот с остальными кнопками - беда. Зачем разрешается ввести много нулей подряд, если нет ни одной значащей цифры? Зачем разрешается вводить больше одного унарного минуса? Он может быть только один, и то только в строго определенном месте. В общем, не надо по этому коду ничему учиться, его надо переписывать. Желательно полностью.
0
|
Модератор
|
|
01.09.2019, 05:52 | 7 |
Добавлено через 12 минут Но попыток что-то вычислить я в этом проекте в упор не заметил...
0
|
2373 / 775 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
|
|
05.09.2019, 04:47 | 8 |
Немного подправил код. Добавил предварительную коррекцию ввода чисел.
0
|
05.09.2019, 04:47 | |
05.09.2019, 04:47 | |
Помогаю со студенческими работами здесь
8
Арифметические операции на МК Арифметические операции Арифметические операции Арифметические операции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |