Welcome to Synthiam!

Program robots using technologies created by industry experts. ARC is our free-to-use robot programming software that makes features like vision recognition, navigation, and artificial intelligence easy.

Get Started
Asked — Edited

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)


ARC Pro

Upgrade to ARC Pro

Your robot can be more than a simple automated machine with the power of ARC Pro!

AI Support Bot
Related Content
Synthiam
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