0 / 0 / 0
Регистрация: 01.04.2015
Сообщений: 15

Предложить литературу для написания калькулятора

27.12.2015, 20:51. Показов 823. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Ищу алгоритм написания калькулятора. В "Языке программирования C" Кернигана/Ритчи есть реализация, но оно с обратной польской записью:
Python
1
2
3
2 3 + эквивалентно 2 + 3
1 2 - 3 4 + * эквивалентно (1 - 2) * (3 + 4)
etc.
Хочется попрактиковаться, написав реальный калькулятор с интерфейсом.
Прошу скинуть ссылку или написать название книги, в котором процесс описывается. Язык реализации в статьях неважен.
P.S. Какую библиотеку лучше использовать для создания интерфейса? tkinter?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.12.2015, 20:51
Ответы с готовыми решениями:

Посоветуйте литературу для написания парсера
Доброго времени суток. Хотелось бы научиться писать парсеры на питоне 3. Если не составит труда поделитесь полезной для этого литературой....

Посоветуйте литературу для написания служб Windows на С++
Возникла необходимость написать службу, можно назвать сервис, до этого я их не разу не писал посоветуйте пожалуйста литературу где можно...

Посоветуйте литературу для написания своих компонентов в WinForms
посоветуйте литературу для написания своих компонентов в WinForms))

1
393 / 165 / 32
Регистрация: 10.12.2015
Сообщений: 717
28.12.2015, 13:44
Цитата Сообщение от Dummy_Rus Посмотреть сообщение
но оно с обратной польской записью
в чем проблема? Конечно есть еще другой метод с деревьями, а так же с регулярками, но для калькулятора это не приципиально. На Ру.вики есть в конце статьи алгоритм по шагам.
Цитата Сообщение от Dummy_Rus Посмотреть сообщение
Прошу скинуть ссылку или написать название книги, в котором процесс описывается
В общем случае калькулятор это первый шаг к транслятору поэтому любая книга из компиляторописательства подойдет. Классика — книга дракона, но она объемная. Мжно начать отсюда.
Цитата Сообщение от Dummy_Rus Посмотреть сообщение
Какую библиотеку лучше использовать для создания интерфейса?
Это из разряда "какую мне выбрать жену?". Попробуй и сам всё узнаешь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.12.2015, 13:44
Помогаю со студенческими работами здесь

Подскажите литературу для написания клиет-серверных приложений
Мне нужно создать два приложения(клиент и сервер) взаимодействующих по локальной сети. Впервые сталкиваюсь с такой проблемой, поэтому...

Посоветуйте литературу или уроки для написания графических приложений на с++
Хочу написать 2d игру на с++ использую Visual Studio 2015, буду очень благодарен, если вы подскажите мне, какую-нибудь литературу или...

Алгоритм написания калькулятора для: булевых функций,стрелки пирса и штриха шеффера
Нужна помощь с написанием алгоритма, указанным в теме, чтобы в дальнейшем реализовать его в программе.

Прошу проверить и предложить другие варианты написания программы
Программа для решения Квадратного уровнения. Меня не устраивает Real можно ли написать такую же программу но без Real? c integer например?...

Объясните, пожалуйста, принцип написания калькулятора сложения двух чисел в системе счисления с основанием 8
Не использовать операцию “+”. Использовать windows forms Формат входных данных: 101 1 Формат выходных данных: 102


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

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

Новые блоги и статьи
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru