Глупые вопросы

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Admin
Администратор
Сообщения: 3536
Зарегистрирован: 05 Июль 2005, 14:59
Откуда: Хабаровск
Контактная информация:

Глупые вопросы

Сообщение Admin »

Можно заменить Clarion на C# и получать 404.
Можно результат деления прогонять через LONG.
Можно придумать еще какие то костыли.
Можно продолжать писать здесь :)
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4631
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-ДоМу

Глупые вопросы

Сообщение Игорь Столяров »

vic7tar писал(а):
26 Февраль 2020, 0:27
каждую формулу с целочисленной арифметикой проверять вручную
Скорее использовать целочисленную арифметику, если она нужна.
Вы абсолютно правильно написали пример столбиком и он будет одинаково считаться и в Clarion и в C.
Потому, что это другая формула и её результат действительно будет 404:

Код: Выделить всё

  st = Int(  ( (bw * pf) + 31 )  /  32  )  * 4
Admin писал(а):
26 Февраль 2020, 5:49
Можно продолжать писать здесь
Нормально ! У всех должен быть свой Яндекс.Дзен ! :)
«V» значит Вендетта !

Аватара пользователя
vic7tar
Ветеран
Сообщения: 328
Зарегистрирован: 09 Февраль 2017, 20:12

Глупые вопросы

Сообщение vic7tar »

Admin писал(а):
26 Февраль 2020, 5:49
Можно заменить Clarion на C# и получать 404.
Можно результат деления прогонять через LONG.
Можно придумать еще какие то костыли.
Можно продолжать писать здесь
А можно написать выражение и получить то, что ожидаешь?
C10, Win10x64

Аватара пользователя
Admin
Администратор
Сообщения: 3536
Зарегистрирован: 05 Июль 2005, 14:59
Откуда: Хабаровск
Контактная информация:

Глупые вопросы

Сообщение Admin »

vic7tar писал(а):
26 Февраль 2020, 8:48
А можно написать выражение и получить то, что ожидаешь?
Конечно можно.
Пишем разработчикам.
Доказываем свою правоту и м.б. когда нибудь с новым патчем получаем результат.
Вы не верите? Я тоже! :)
goto viewtopic.php?p=40217#p40217
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса

Аватара пользователя
Admin
Администратор
Сообщения: 3536
Зарегистрирован: 05 Июль 2005, 14:59
Откуда: Хабаровск
Контактная информация:

Глупые вопросы

Сообщение Admin »

К слову. php, python, javascrupt дают 405.875
C# и Go для примера выдают 404
Все догадываются почему...
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса

kreator
✯ Ветеран ✯
Сообщения: 3729
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

Глупые вопросы

Сообщение kreator »

vic7tar писал(а):
25 Февраль 2020, 23:47
Если использовать калькулятор, то использовать не "Инженерный", а "Программист"
Хитрый режим. Принципиально с вещественными числами не работает.
We are hard at work… for you. :)

Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 1416
Зарегистрирован: 16 Сентябрь 2005, 15:35
Откуда: Москва

Глупые вопросы

Сообщение Губин Игорь »

vic7tar писал(а):
25 Февраль 2020, 23:47
Результат должен быть однозначен - 404
Не должен. Воскурите мануал с приведением типов при расчёте.
vic7tar писал(а):
26 Февраль 2020, 0:27
но в сишном исполнении,
Там другие принципы
Это я только кажусь дураком! На самом деле я полный идиот!

Ответить