Форум OlegON > Разговоры на отвлеченные темы > Беседка

Ошибки калькуляторов или не ошибки... : Беседка

03.04.2025 15:06


24.11.2024 11:35
Достаточно часто на смартфонах или просто какие-то программки используете, наверное, проверяете сначала, что вам калькуляторы выдают?

Если нет, то очень рекомендую, поскольку у меня был случай, когда калькулятор при достаточно длинном выражении что-то округлял в процессе, получая неправильный результат, а в каком-то другом глючила последовательность разбора арифметических действий... Был у меня тест, которым я проверял их, к сожалению забыл. Помню только, что в результате действий неправильные выдавали 0, а правильные 0.2. Предлагаю коллективными усилиями создать новый или даже несколько.

А для затравки предлагаю рассмотреть, что выдает вам калькулятор на 1%-1% и на 100%-10%

24.11.2024 17:41
скобки ставить нужно правильно и вовремя ;)
24.11.2024 19:23
тут же все правильно и просто... зачем скобки?
25.11.2024 08:59
..
Миниатюры
Нажмите на изображение для увеличения
Название: photo_2024-11-25_08-57-16.jpg
Просмотров: 32
Размер:	37.1 Кб
ID:	12641   Нажмите на изображение для увеличения
Название: photo_2024-11-25_08-57-27.jpg
Просмотров: 33
Размер:	39.6 Кб
ID:	12642   Нажмите на изображение для увеличения
Название: photo_2024-11-25_08-57-35.jpg
Просмотров: 29
Размер:	39.4 Кб
ID:	12643  
25.11.2024 11:52
Насколько я понимаю, это не ошибка калькулятора, а просто результат зависит от режима округления (как и на настольных калькуляторах, см. фото ниже)
А вот можно ли этот режим перенастроить (или он "зашит" жёстко) - это уже другой вопрос.
На моём телефоне - в настройках калькулятора я этого не увидел.

Вывод - ищем/подбираем и устанавливаем на телефон калькулятор с требуемым нам режимом округления (если текущий не устраивает в требуемых формулах производимых расчётов).
Миниатюры
Нажмите на изображение для увеличения
Название: photo_2024-11-25_11-48-31.jpg
Просмотров: 23
Размер:	95.5 Кб
ID:	12644  
25.11.2024 12:13
В яфоне оно как раз ошибка, причем, внесенная в iOS18, в 17 версии еще нормально работало. 0.0099 - правильный вариант, если посчитать руками
0.01-0.01*0.01
и режимы округления, думаю, должны быть декларированы где-то, а по умолчанию нигде округляться так сильно не должно.
Но хотелось бы еще какие-то примеры для проверки калькуляторов получить...
26.11.2024 15:28
Виндовый(Вин7) выдает 0.
На телефоне(Андроид) - 0,0099

Оба примера без скобок.
26.11.2024 19:12
От мелкомягких и не ждал ничего другого... Но почему вы упоминаете скобки? Пример же совершенно однозначный...
Часовой пояс GMT +3, время: 15:06.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.