So i made my script to calculate 9/8=1,125 and the round it to nearest hundereth.

If I use this:

```
number = Math.Round(number, 2);
```

it tells me its 1.12 instead of 1.13, what is the problem?

all numbers are “double”

So i made my script to calculate 9/8=1,125 and the round it to nearest hundereth.

If I use this:

```
number = Math.Round(number, 2);
```

it tells me its 1.12 instead of 1.13, what is the problem?

all numbers are “double”

you should be using a float instead of a double

**From the API Guide:**

If the number ends in .5 so it is halfway between two integers, one of which is even and the other odd, the even number is returned.

I guess it’s something to do with that…

Danny