Вверх ↑
Ответов: 41
Рейтинг: 0
#1: 2025-10-29 13:45:50 ЛС | профиль | цитата
Салют!
Столкнулся с такой особенность элемtнета MathParse при использовании функции округления (round).
Нас на математике другому учили!
На примере оба числа должны быть округлены до сотых (копеек) одинаково. Но нет:

Add(MainForm,2953706,203,231)
{
link(onCreate,15209776:doEvent1,[])
}
Add(MathParse,3773185,399,245)
{
MathStr="round(%1,0.01)"
link(onResult,16453834:doText,[])
link(X1,7392989:Text,[])
}
Add(Label,16453834,546,245)
{
Left=32
Top=41
}
Add(MathParse,8003164,462,308)
{
MathStr="round(%1,0.01)"
link(onResult,9140319:doText,[])
link(X1,2092020:Text,[])
}
Add(Label,9140319,546,308)
{
Left=128
Top=45
}
Add(Hub,15209776,294,245)
{
link(onEvent1,3773185:doCalc,[])
link(onEvent2,8003164:doCalc,[(382,258)(382,314)])
}
Add(Edit,7392989,399,175)
{
Left=30
Top=16
Text="18.925"
DataType=4
}
Add(Edit,2092020,462,175)
{
Left=30
Top=16
Text="18.9251"
DataType=4
}

карма: 0

0