Правильно, просто в рамках двойной (кажется) точности.
Первое значение: 0.0000000000000000000000000000000003749
Второе знаение: 0.000000000000000006123
Мог где-то на нолик ошибиться.
А почему - потому что переводит градусы в радианы через PI, тут и появляется неточность.