Calque - калькулятор, которым удобно пользоваться

Привет! Я программист, и иногда делаю для себя различные инструменты.


Некоторые оказываются настолько хороши, что я выпускаю их в виде маленьких, полностью бесплатных сервисов (без рекламы, регистрации, оплаты, смс и тд). Просто потому, что я люблю свою работу и то, что я делаю.


Calque.io - это калькулятор, который показывает результаты по мере того, как вы их пишите.

А еще он умеет обновлять все расчеты на лету — вы можете подправить цифры в начале или середине, а все что после будет пересчитано.

Calque - калькулятор, которым удобно пользоваться Математика, Программа, Сервис, Полезное, Гифка, Калькулятор, Приложение

Лучше посмотрите гифку:

Calque - калькулятор, которым удобно пользоваться Математика, Программа, Сервис, Полезное, Гифка, Калькулятор, Приложение

Переменные можно называть русскими именами, и составлять удобные списки.

Calque - калькулятор, которым удобно пользоваться Математика, Программа, Сервис, Полезное, Гифка, Калькулятор, Приложение

Ссылка: https://calque.io/


Исходный код открыт:

https://github.com/grimalschi/calque


Если интересно, как оно работает внутри, то вот все внутренности одной картинкой:

Calque - калькулятор, которым удобно пользоваться Математика, Программа, Сервис, Полезное, Гифка, Калькулятор, Приложение

Просто тексарея, а под нею див. Никакой магии.


Я на этом не зарабатываю, и не планирую. Просто хочу, чтобы этим пользовались :)

Вы смотрите срез комментариев. Показать все
270
Автор поста оценил этот комментарий
Иллюстрация к комментарию
раскрыть ветку (19)
101
Автор поста оценил этот комментарий
Иллюстрация к комментарию
138
Автор поста оценил этот комментарий

Лови тестера :), а вообще что-то подобное даже в экселе встречается, что чуть меня разок не подставило.

раскрыть ветку (1)
7
Автор поста оценил этот комментарий
Джс же:)
23
DELETED
Автор поста оценил этот комментарий

tan(90 deg) это 16331239353195370, ни больше ни меньше.

28
Автор поста оценил этот комментарий

Ибо качественный калькулятор это не так просто, как кажется. Майкрософт ещё в 1997 году переписали всю внутрянку виндового калькулятора, чтобы он использовал арифметику произвольной точности и промежуточные дробные представления. Как раз для избавления от эффектов плавающей запятой.


Плавающую запятую вообще не стоит использовать там, где могут быть конкретные числа, которые придётся показать человеку в виде цифр с неизвестным заранее округлением.

раскрыть ветку (1)
8
Автор поста оценил этот комментарий

Майкрософт ещё в 1997 году переписали всю внутрянку виндового калькулятора, чтобы он использовал арифметику произвольной точности и промежуточные дробные представления.

по заявлениям https://github.com/Microsoft/calculator да, они используют арифметику бесконечной точности, НО еще в win 7 порядок чисел был ограничен -9999 ... +9999

62
Автор поста оценил этот комментарий

джаваскрипт он такой )

раскрыть ветку (9)
65
Автор поста оценил этот комментарий

Как вы надоели, честное слово. https://0.30000000000000004.com/

раскрыть ветку (8)
20
Автор поста оценил этот комментарий

ты чего такой злой?)

я вот юайщик, и сама пишу шутки про джаваскрипт, ок? :)

раскрыть ветку (7)
39
Автор поста оценил этот комментарий

Суть в том, что это проблема всех языков программирования в которых есть переменные с плавающей точкой, а люди зачастую жалуются - смотрите какой js непонятный и нелогичный.

раскрыть ветку (6)
8
Автор поста оценил этот комментарий

Речь скорее всего об этом:


https://cs9.pikabu.ru/post_img/2016/09/15/7/1473939099158120...

раскрыть ветку (5)
6
Автор поста оценил этот комментарий

А тут что не так?

раскрыть ветку (4)
8
DELETED
Автор поста оценил этот комментарий

Поведение повинуется логике, но эту логику стоит выучить отдельно, иначе предстоит подебажить неопределенное количество сюрпризов.

раскрыть ветку (2)
2
Автор поста оценил этот комментарий

За 12 лет js-а ни разу не приходилось это дебажить.

раскрыть ветку (1)
2
DELETED
Автор поста оценил этот комментарий

-Видишь суслика?
-Нет.
-А он есть.

1
Автор поста оценил этот комментарий
слооожна
Автор поста оценил этот комментарий

Первое поправил, второе печаль

раскрыть ветку (2)
2
Автор поста оценил этот комментарий

Не надо скрывать проблему. Погляди библиотеку BigDecimal.

Иллюстрация к комментарию
Иллюстрация к комментарию
Автор поста оценил этот комментарий

А откуда берется 0.5 в конце, было же 0.4

Иллюстрация к комментарию
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку