|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
|||||||||||
Возможно ли написать калькулятор на D почти в одну строчку?13.03.2015, 00:31. Показов 23311. Ответов 102
Метки нет (Все метки)
Я экспериментировал с типом данных TypeTuple и решил попробовать написать с помощью него простой калькулятор, который смог бы парсить скобки и вычислять значение выражений.
1
|
|||||||||||
| 13.03.2015, 00:31 | |
|
Ответы с готовыми решениями:
102
Калькулятор в одну строчку Одну строчку немогу написать написать одну строчку кода: |
|
Антикодер
1888 / 870 / 48
Регистрация: 15.09.2012
Сообщений: 3,090
|
|
| 13.03.2015, 04:33 | |
|
собственно это и требуется от правильного калькулятора.
То есть класс std.rational реализован, работает, но статус этого класса не понятен. Правда проблема, в любом случае сама собой разрешится со временем. Просто хочется ускорить этот процесс.
0
|
|
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
|||
| 13.03.2015, 04:49 [ТС] | |||
|
Review_Queue ![]() P.S. Видел я, как вы создали тему. Даже не попытались ничего объяснить (даже пользователь, который отлично знает математику, не смог вам помочь). ![]() Хотя, может быть, вот оно: std.halffloat
0
|
|||
|
Антикодер
1888 / 870 / 48
Регистрация: 15.09.2012
Сообщений: 3,090
|
|
| 13.03.2015, 04:54 | |
|
зато в процессе обсуждения сам разобрался чего мне нужно.
0
|
|
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
|
| 13.03.2015, 04:56 [ТС] | |
|
0
|
|
|
Антикодер
1888 / 870 / 48
Регистрация: 15.09.2012
Сообщений: 3,090
|
||
| 13.03.2015, 05:21 | ||
|
так там же много тем с названием std.rational надо сначала их прочитать, и если нет ответа поднимать тему снова, не вижу смысла плодить темы. Шаблон класса Currencies позволяет мне подождать пока вопрос сам собой утрясётся. Для меня пока тема Проектирование основы для разработки консольных приложений куда важнее.
Добавлено через 13 минут программисты там все, а как они деньги считают - великая загадка. я конечно понимаю, они такие богатые, что доли копеек им считать не интересно. Но кого то же должно это интересовать...
0
|
||
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
||
| 13.03.2015, 05:35 [ТС] | ||
|
0
|
||
| 13.03.2015, 06:11 | |
|
0
|
|
| 13.03.2015, 15:01 [ТС] | |
|
0
|
|
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
||
| 19.03.2015, 02:09 | ||
|
1
|
||
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
||||||
| 23.03.2015, 08:49 [ТС] | ||||||
|
А, может быть, с помощью миксинов можно написать калькулятор в одну строчку? Проблема опять заключается в представлении арифметических операций.
0
|
||||||
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
||
| 23.03.2015, 09:31 | ||
|
0
|
||
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
||
| 23.03.2015, 10:17 [ТС] | ||
|
0
|
||
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
|
| 23.03.2015, 12:08 | |
|
во-первых я не понял к чему этот вопрос, во-вторых я понял что о разборе выражений Вы ничего не слышали.
0
|
|
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
|||
| 23.03.2015, 12:13 [ТС] | |||
|
0
|
|||
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
|||||||
| 23.03.2015, 12:52 [ТС] | |||||||
0
|
|||||||
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
|||
| 23.03.2015, 13:06 | |||
|
0
|
|||
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
|
| 23.03.2015, 13:20 [ТС] | |
|
0
|
|
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
||
| 23.03.2015, 13:32 | ||
|
0
|
||
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
||
| 23.03.2015, 13:39 [ТС] | ||
|
0
|
||
| 23.03.2015, 13:39 | |
|
Помогаю со студенческими работами здесь
40
Возможно ли на vbs написать калькулятор? Js в одну строчку перевести одну строчку на с++ Перевести одну строчку с С++ в С Текст в одну строчку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель здравосохранения 14. Собираем всю модель вместе.
anaschu 22.05.2026
Модель собрана. В будущих постах на видео я покажу, как она работает.
В этом посте запускаем её, проверяем результаты и разбираем что можно с ней делать дальше.
Перед запуском проверяем. . .
|
Модель здравоохранения 13. Добавление самой системы здравоохранения.
anaschu 22.05.2026
В предыдущем посте мы настроили болезни. Теперь добавим события, которые управляют здоровьем всего коллектива, а также настроим рабочий график и расчёт финансов.
В Main создаём четыре события. . . .
|
Модель здравоохранения 12. добавление болезней через ресурпул, как аварии
anaschu 22.05.2026
Болезни — это ключевая часть нашей модели. Нам нужно, чтобы работник периодически уходил на больничный, его задание при этом зависало, а после выздоровления работа возобновлялась. Реализуем это двумя. . .
|
Модель здравоохранения 11. Создаём классы Задание и Работник
anaschu 22.05.2026
В AnyLogic каждая заявка и каждый ресурс — это объект определённого класса. Нам нужно создать два класса: Задание (заявка) и Работник (ресурс).
Класс Задание
В дереве проекта нажимаем правой. . .
|
|
Модель здравоохранения 10. Новая модель, смотрим, как добавлять логические блоки, и что писать внутри
anaschu 22.05.2026
Открываем AnyLogic, создаём новый проект. В дереве проекта появляется класс Main — это главный агент, в котором будет жить вся наша логика.
Палитра блоков
Слева находится палитра. Нас интересует. . .
|
модель ЗдравоСохранения 9. Новая модель, разбираемся, как ее создавать
anaschu 22.05.2026
В этой серии постов мы построим модель небольшого рабочего коллектива. Сотрудники получают задания, выполняют их, иногда болеют — и мы хотим посчитать, сколько это стоит компании.
Метод. . .
|
[golang] Linked list
alhaos 22.05.2026
Связный список / Linked list
Связный список структура данных позволяющая хранить список значений, в отличии от массива в памяти хранится не сплошным куском, а отдельными частями которые ссылаются. . .
|
[golang] Двоичная куча, min-heap
alhaos 20.05.2026
Двоичная куча
Двоичная куча — структура данных, которая всегда держит самый важный элемент наготове.
Представьте очередь к хилеру в игре, и очередь из игроков в приоритете те у кого меньше. . .
|