Софтинки    

  Калькулятор ~ 
  Калькулятор-2 ~ 
  Калькулятор-3 ~ 
  Web-сервер ~ 
  Weeby ~ 
  Кука ~ 
  PAM-SSRA ~ 
  Dozer ~ 
  JI Synth ~ 
  JI Synth 2 ~ 
  httpfw ~ 
  nanoNET ~ 
  kurare ~ 
  edsm ~ 
  edsm-2 ~ 
  One more webd ~ 
  avr8-edsm ~ 
/Разное/Софтинки/Калькулятор

Калькулятор

Иногда возникает необходимость что-нить быстренько сосчитать типа (sin(1.2345)/(78.34-26.67))*cos(5.4321)... Использовать для этого стандартный калькулятор в винде или нечто подобное, на мой взгляд не очень удобно, поскольку надо либо на бамашку записывать промежуточные результаты, либо чо-то там химичить с памятью этого калькулятора (то есть думать, что есть всегда тяжко :)). Сие же программное изделие позволяет набирать выражение в одну строчку:


 clic> (sin(1.2345)/(78.34-26.67))*cos(5.4321)
 1.234500 sin 78.340000 26.670000 - / 5.432100 cos *
 0.012043

Последняя строчка и есть, сопсна, резалт расчета. На вторую строчку можно внимания не обращать, это "личная жизнь" этой софтинки :) - перевод из инфиксной формы записи в постфиксную.

Написана софтинка из спортивного интереса, однако, я сам частенько пользуюсь этим калькулятором. Называется софтинка - clic :) (Command Line Interface Calculator). Возможности и особенности:

Список операций:

Список функций:

Пример (возвести e в степень pi и взять от полученного синус)


	clic> sin(e^PI)
	e PI ^ sin
	-0.912578

СКАЧАТЬ clic.tar.bz2 (7477 байт)

См. Главу 3 в книге
Й. Лэнгсэм, М. Огенстайн, А. Тененбаум
"Структуры данных для персональных ЭВМ"
по поводу стека и его применения для синтаксического разбора математических выражений и вычислений

А также алгоритм сортировочной станции

И вот тут очень хорошо написано

Дата последней модификации: 2014-02-24


/Разное/Софтинки/Калькулятор

Содержимое данного сайта может быть использовано кем угодно, когда угодно, как угодно и для каких угодно целей. Автор сайта не несёт абсолютно никакой ответственности за землетрясения, наводнения, финансовые кризисы, глобальные потепления/похолодания, разбитые тарелки, зуд/онемение в левой/правой пятке читателя, эпидемии/пандемии свинячьего/птичьего/тараканьего и иных гриппов, а также за прочие негативные, равно как и позитивные, последствия, вызванные прямым или косвенным использованием материалов данного сайта кем бы то ни было, включая самого автора. При копировании/цитировании материалов данного сайта любым технически возможным в настоящее время способом, а также способом, могущим стать возможным в будущем, указание (либо неуказание) ссылки на первоисточник лежит, блин, тяжким грузом на совести копирующего/цитирующего.

Valid HTML 4.0 Strict Valid CSS!