|
1 / 1 / 1
Регистрация: 19.10.2020
Сообщений: 17
|
||||||
Калькулятор дробей19.10.2020, 11:35. Показов 11660. Ответов 7
Это калькулятор дробей можно вводить -,+,/,*.
Но с минусом есть проблемы, если написать уравнение "-1--2" или "1--2", или "-1-2", то программа будет разделять элементы по минусу(вместо [-1, 2], будет ["", 1, 2], если использовать уравнение "1--2"), как можно исправить этот баг?
0
|
||||||
| 19.10.2020, 11:35 | |
|
Ответы с готовыми решениями:
7
Калькулятор для обыкновенных дробей
|
|
34 / 34 / 37
Регистрация: 21.06.2012
Сообщений: 152
|
|||||||||||||||||||||
| 20.10.2020, 23:04 | |||||||||||||||||||||
|
Если вы решили учить и использовать питон, то пишите код исходя что это питон, а не C++.
Используйте тот факт что это интепритируемый язык, что позволяет вам генерировать и выполнять код питона в ходе выполнения программы (через eval). Учитывая все это вам нужно всего лишь распарсить входное выражение на оператор и члены и проверить его на корректность, делается это через RegExp таким образом:
Выглядет это как-то так
Добавлено через 13 минут Упустил момент с отрицательными числами в делении, этот код верный
Вот теперь все правильно, упустил что числители или знаменатели могут быть больше 9
0
|
|||||||||||||||||||||
|
Просто Лис
|
|||||||||||||||||||||
| 21.10.2020, 05:24 | |||||||||||||||||||||
|
Ну это уже парсер писать надо...
Ещё проще
0
|
|||||||||||||||||||||
|
Супер-модератор
|
||
| 21.10.2020, 09:21 | ||
|
Поэтому подобное лучше просто запретить.
0
|
||
|
Просто Лис
|
|||||||
| 21.10.2020, 09:29 | |||||||
0
|
|||||||
|
Супер-модератор
|
||||||||||||
| 21.10.2020, 09:37 | ||||||||||||
Добавлено через 1 минуту А если хочется использовать унарный минус - пожалуйста:
0
|
||||||||||||
| 21.10.2020, 09:52 | |||||||
|
Не по теме:
0
|
|||||||
|
Супер-модератор
|
||||||
| 21.10.2020, 10:33 | ||||||
|
Рыжий Лис, да, на тестах при приеме на работу молодые (и считающие себя умными) обожают задавать вопросы типа: Пусть x=5. Чему будет равно значение переменной х после выполнения такого кода:
0
|
||||||
| 21.10.2020, 10:33 | |
|
Помогаю со студенческими работами здесь
8
Вычитание дробей
Добавление двух обычных дробей Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|