Цитата(bornbash @ Sep 28 2011, 11:01)

Может быть я что-то делаю принципиально неправильно?
Где-то в арифметике ошибка. Еще у Вас почему-то двух pi не хватает. Но если везде, то не должно влиять.
Ваш вопрос ведь сводится к вопросу - почему x*(y-z) не равно (xy -xz)...