es handelt sich hier nicht um einen "Rundungsfehler", sondern um eine tatsächliche Rundung.
Der Kosinus bei 1 Grad beträgt:
cos(1°) = 0,99984769515639124...
Wenn wir diesen Wert auf die 3. Stelle nach dem Komma runden, müssen wir also 0,9998 runden, wobei die 4. Stelle entscheidet, ob auf- oder abgerundet wird. Hier haben wir eine "8" an 4. Stelle, wir müssen also aufrunden!
So erhalten wir: 0,9998 ≈ 1,000
PS: Wenn wir 999,8 auf eine ganze Zahl runden sollten, würde auch 1000 herauskommen.