Зачем возится с катетом и гипотенузой если есть ряд Маклорена для тригонометрических функций?