Скажите каким образом в флпрог можно подать на вход ваших блоков число больше 4-5х знаков после запятой?
Думаю можно через конвертер строк.
Что значит лучше? Может быть ТОЛЬКО?
Тогда проще сделать конвертер строк в double и не создавать кучу лишних переменных,
Логично. Только не конвертер строк в double, а конвертер float в double и дальше обычными блоками математики пользоваться.
Дело в том что в флпрог есть ограничение (округление float) до "разумного" числа. Автор как то давно писал, что нет смысла от длинных чисел float если точность выше 6 знаков ни какая. Это было давно когда еще не было есп, но по ходу оно действует и сейчас.
Ну вообще то разрядность это не числа после запятой...
Не понял вопроса.
Такой делал Здесь но отдельно его не выкладывал т.к не увидел возможности его применения.
Не каких подковырестых вопросов, я как "начинающий пользователь" спросил простой вопрос, как подать на вход double?
не...
а про то, что можно подать - вопрос к Автору)
Ни кто особо не нападает. Это так, размышления в слух от rw6cm.
Есть такая беда. Ввести больше 5 знаков никак. Но получить в процессе вычисления можно.
Так можно будет ввести и 15 знаков для double.
Нет. Не в этом ограничение. Попробуйте создать переменную с константой или ввести константу на вход какого нибудь блока. Лишние знаки обрежутся.
Я про ограничения применимо к своим блокам.
Ну вот и попробуйте ввести на вход вашего блока 0.123456789. Станут понятны ограничения.
Смысла от блоков нет, если мы не можем работать с такими числами.
Андрей, это уже настораживает...
перенесите запятую вправо на 7 знаков
А какой смысл тогда вообще связываться с плавающей точкой?
Но стоит записать результат расчета в перемененную Flprog, то карета превращается в тыкву