так вот, товарищи=) кстати, спасибо, AlexDemch, оказывается, эти долбаные градусы нужно было перевести в радианы, т.е. разделить на 57,29577958...работу ещё не защищала, но, думаю, все правильно сделано.