Метод Tan
Math.Tan принимает угол в радианах.
Для нуля результат равен нулю. Из‑за
двоичного представления double
значение Tan(PI / 4) может вывестись
как 0.9999999999999999, а не ровно
1. Нецелые результаты удобно печатать
через CultureInfo.InvariantCulture.
Синтаксис
double res = Math.Tan(уголВРадианах);
Пример
Давайте вычислим тангенс нуля:
using System;
class Program
{
static void Main()
{
Console.WriteLine(Math.Tan(0));
}
}
Результат выполнения кода:
0
Пример
Давайте выведем Tan(PI / 4) с инвариантной культурой:
using System;
using System.Globalization;
class Program
{
static void Main()
{
double res = Math.Tan(Math.PI / 4);
Console.WriteLine(res.ToString(CultureInfo.InvariantCulture));
}
}
Результат выполнения кода:
"0.9999999999999999"
Пример
Давайте вычислим тангенс PI:
using System;
using System.Globalization;
class Program
{
static void Main()
{
double res = Math.Tan(Math.PI);
Console.WriteLine(res.ToString(CultureInfo.InvariantCulture));
}
}
Результат выполнения кода:
"-1.2246467991473532E-16"