В настоящее время я пишу программу расчета для Windows Phone.Один из расчетов, если для нахождения тангенса числа, введенного пользователем, умножается на другое число, введенное пользователем.
Проблема в том, что когда я набрал 1 * tan (45) (то есть 1), он возвращает 1.6.... Я пару раз пробежал через отладчик.Я вижу, что 45 входит в Math.Tan, и вывод составляет 1.6.
Пожалуйста, помогите мне определить причину этой проблемы.Код ниже.
double result;
double multiplying = Convert.ToDouble(txtMultTan.Text);
double tangent = Convert.ToDouble(txtTan.Text);
result = multiplying * (Math.Tan(tangent));
txtResult.Text = "Answer= " + result;