Основы языка C# 2005. Евсеева О.Н - 69 стр.

UptoLike

Составители: 

73
обратные тригонометрические функцииASin, ACos, ATan, ATan2(sinx,
cosx);
гиперболические функцииTanh, Sinh, Cosh;
экспоненту и логарифмические функцииExp, Log, Log10;
модуль, корень, знакAbs, Sqrt, Sign;
функции округленияCeiling, Floor, Round;
минимум, максимум, степень, остатокMin, Max, Pow, IEEEReminder.
В особых пояснениях эти функции не нуждаются. Приведем пример:
/// <summary>
/// работа с функциями класса Math
/// </summary>
public void MathFunctions()
{
double a, b, t, t0, dt, y;
string NameFunction;
Console.WriteLine("Введите имя F(t)исследуемой функции a*F(b*t)" +
" (sin, cos, tan, cotan)");
NameFunction = Console.ReadLine();
Console.WriteLine("Введите параметр a (double)");
a = double.Parse(Console.ReadLine());
Console.WriteLine("Введите параметр b (double)");
b = double.Parse(Console.ReadLine());
Console.WriteLine("Введите начальное время t0(double)");
t0 = double.Parse(Console.ReadLine());
const int points = 10;
dt = 0.2;
for (int i = 1; i <= points; i++)
{
t = t0 + (i - 1)*dt;
switch (NameFunction)
{
case ("sin"):
y = a*Math.Sin(b*t);
break;
case ("cos"):
y = a*Math.Cos(b*t);
break;
case ("tan"):
y = a*Math.Tan(b*t);
break;
case ("cotan"):
y = a/Math.Tan(b*t);
break;