0 / 0 / 0
Регистрация: 02.10.2016
Сообщений: 27
1

Не могу доделать Калькулятор( как сделать так чтобы запятую можно было писать 1 раз )

18.12.2016, 23:38. Показов 1237. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите доделать калькулятор. Вроде всё работает, только вот не могу сделать так чтобы запятую можно было писать 1 раз. Иначе вылетает ошибка при каких-либо арифметических действиях. Помогите подправить
Вложения
Тип файла: zip Kalkulator.zip (2.9 Кб, 14 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.12.2016, 23:38
Ответы с готовыми решениями:

Как сделать, чтобы в калькулятор можно было ввести только цифры и запятую?
Вот код: (на последнюю часть, не обращайте внимание) Я хочу сделать так, чтобы в калькулятор (в...

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

Как сделать так чтобы в текстовом окне можно было вводить только цыфры и запятую?
Как сделать так чтобы в текстовом окне(textBox) можно было вводить только цыфры и запятую?...

Как сделать так, чтобы в строку редактирование (edit) можно было ввести только цифры и запятую?
Недавно начал изучать делфи, У меня вопрос, как можно сделать так чтобы в строку редактирования...

1
oh my god
1454 / 793 / 161
Регистрация: 05.01.2016
Сообщений: 2,307
Записей в блоге: 8
19.12.2016, 03:11 2
В своё время я много калькуляторов по-переделал, решал этот нюанс обычно так:
В событии клавиши просматривается текстовое поле (If InStr... ), проверяется есть ли уже запятая в нем.
и если есть, то возвратному значению этой клавиши присваевается 0 (KeyPress = 0)
тоесть при наличии запятой в набираемой последовательности знаков (цифер я так пологаю), следующее нажатие на клавишу с [,] (а также с [.]) будет попросту игнорироваться вот и всё

Ну что понятно ? Или код еще написать ?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.12.2016, 03:11
Помогаю со студенческими работами здесь

Как сделать так чтобы можно было кликать по кнопке только 1 раз в день?
Хаи. Описал проблему уже в заголовке. Мне нужно чтобы button1 был активен, после нажатия на нее...

Можно ли сделать так, чтобы после имени функции не нужно было бы писать круглые скобки?
Всем доброго времени суток. На С++ есть код:#include <iostream> void Write() { char s =...

Как мне сделать так что бы можно было ставить одну запятую после цифр в edit1 delphi?
Как мне сделать так что бы можно было ставить одну запятую после цифр в edit1 delphi? Добавлено...

Как сделать, чтобы можно было писать нормально (на русском) в Code::Blocks?
как сделать так чтоб можно было писать нормально(на русском) в code block


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru