Rounding To 3 Places

I think there may be a bug in the rounding to 3 places, it seems that it rounds to 2 places. Here is my little test program that shows it. It may be I'm doing something wrong too.

\$55 = 55.18975647547689 \$rten = Round(\$55,0) Print(\$rten)

\$55 = 55.18975647547689 \$rten = Round(\$55,1) Print(\$rten)

\$55 = 55.18975647547689 \$rten = Round(\$55,2) Print(\$rten)

\$55 = 55.18975647547689 \$rten = Round(\$55,3) Print(\$rten)

\$55 = 55.18975647547689 \$rten = Round(\$55,4) Print(\$rten)

\$55 = 55.18975647547689 \$rten = Round(\$55,5) Print(\$rten)

\$55 = 55.18975647547689 \$rten = Round(\$55,6) Print(\$rten)

\$55 = 55.18975647547689 \$rten = Round(\$55,7) Print(\$rten)

\$55 = 55.18975647547689 \$rten = Round(\$55,8) Print(\$rten)

\$55 = 55.18975647547689 \$rten = Round(\$55,9) Print(\$rten)

\$55 = 55.18975647547689 \$rten = Round(\$55,10) Print(\$rten)

Unleash your creativity with the power of easy robot programming using Synthiam ARC Pro

United Kingdom
#1

55.18975647547689 to 3dp is 55.190 which is 55.19 as the last 0 isn't required and therefore not printed.

Try it with 1.23456789 and you'll see Round(\$x,3) works.

#2

Oh I see, I guess I was thinking truncate instead. Duh. Thanks Rich