0, если значение
public
static int Sign(short
Возвращает -1, если значение
0, если значение
public
static int Sign(long
Возвращает -1, если значение
0, если значение
public
static int Sign(sbyte
Возвращает -1, если значение
0, если значение
public
static double
Возвращает синус числа а
Sin(double
public
static double
Возвращает гиперболический синус числа
Sinh(double
public
static double
Возвращает квадратный корень числа
Sqrt(double d)
public
static double
Возвращает тангенс числа
Tan (double
public
static double
Возвращает гиперболический тангенс числа
Tanh(double
public
static double
Возвращает целую часть числа d
Truncate(double d)
public
static decimal
Возвращает целую часть числа d
Truncate(decimal d)
В приведенном ниже примере программы метод Sqrt () служит для расчета гипотенузы по длине противоположных сторон прямоугольного треугольника согласно теореме Пифагора.
// Расчет гипотенузы по теореме Пифагора.
using System;
class Pythagorean { static void Main() { double si; double s2; double hypot; string str;
Console.WriteLine('Введите длину первой стороны треугольника: '); str = Console.ReadLine(); si = Double.Parse(str);
Console.WriteLine('Введите длину второй стороны треугольника: '); str = Console.ReadLine(); s2 = Double .'Parse (str) ;
hypot = Math.Sqrt(sl*sl + s2*s2);
Console.WriteLine('Длина гипотенузы равна ' + hypot);
}
}
Ниже приведен один из возможных результатов выполнения этой программы.
Введите длину первой стороны треугольника: 3 Введите длину второй стороны треугольника: 4 Длина гипотенузы равна: 5
Далее следует пример программы, в которой метод Pow () служит для расчета первоначальных капиталовложений, требующихся для получения предполагаемой будущей стоимости, исходя из годовой нормы прибыли и количества лет. Ниже приведена формула для расчета первоначальных капиталовложений.
В вызове метода Pow () необходимо указывать аргументы типа double, поэтому норма прибыли и количество лет задаются в виде значений типа double. А первоначальные капиталовложения и будущая стоимость задаются в виде значений типа decimal.
/* Рассчитать первоначальные капиталовложения, необходимые для получения заданной будущей стоимости, исходя из годовой нормы прибыли и количества лет. */
using System;
class Initiallnvestment { static void Main() {
decimal initInvest; // первоначальные капиталовложения
decimal futVal; // будущая стоимость
double numYears; // количество лет
double intRate; // годовая норма прибыли
string str;
Console.Write('Введите будущую стоимость: '); str = Console.ReadLine(); try {
ftitVal = Decimal. Parse (str) ;
} catch(FormatException exc) {
Console.WriteLine(exc.Message); return;
