Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
(http://msdn.microsoft.com/ru-ru/library/system.math)
Таблица 2.7. Поля и основные методы класса System.Math
Члены | Описание |
Поля | |
E | Представляет основание натурального логарифма, определяемое константой e = 2.71828182845904523536. |
PI | Представляет отношение длины окружности к ее диаметру, определяемое константой π = 3.14159265358979323846. |
Методы | |
double Abs(double d); | Возвращает модуль аргумента. Имеются перегруженные методы для всех математических типов (Decimal, Single, SByte, Int16, Int32, Int64) |
double Acos(double d); | Возвращает угол в радианах по его арккосинусу |
double Asin(double d); | Возвращает угол в радианах по его арксинусу |
double Atan(double d); | Возвращает угол в радианах по его арктангенсу |
long BigMul(int x, int y); | Возвращает произведение двух 32-разрядных чисел |
double Ceiling(double d); | Возвращает наименьшее целое число, которое больше или равно аргументу. Имеется перегруженный метод для типа Decimal |
double Cos(double d); | Возвращает косинус угла d в радианах |
double Cosh(double d); | Возвращает гиперболический косинус угла d в радианах |
int DivRen (int a, int b, out int R); | Возвращает результат деления двух целых чисел и остаток R как выходной параметр. Имеется перегруженный метод для типа Int64 |
double Exp(double d); | Возвращает Е в степени d |
double Floor(double d); | Возвращает наибольшее целое, которое меньше или равно заданному числу. Имеется перегруженный метод для типа Decimal |
double IEEERemainder (double a, double b); | Возвращает остаток от деления а на b |
double Log(double d); | Возвращает натуральный логарифм числа d. В перегруженном методе вторым параметром передается основание логарифма |
double Log10(double d); | Возвращает десятичный логарифм числа d |
double Max (double a, double b)); | Возвращает максимальное из двух чисел. Имеются перегруженные методы для всех математических типов (Decimal, Single, SByte, Byte, Int16, UInt16, Int32, UInt32, Int64, UInt64) |
double Min (double a, double b); | Возвращает меньшее из двух чисел. Имеются перегруженные методы для всех математических типов (Decimal, Single, SByte, Byte, Int16, UInt16, Int32, UInt32, Int64, UInt64) |
double Pow (double a, double b); | Возвращает результат возведения числа а в степень b |
double Round(double a); double Round (double a, Int32 n); | Округляет число а до ближайшего целого (или до n разрядов). Имеется перегруженный метод для типа Decimal |
int Sign(double a); | Возвращает -1, 0 или +1, когда число а, соответственно, меньше нуля, равно ему или больше нуля. Имеются перегруженные методы для всех математических типов (Decimal, Single, SByte, Int16, Int32, Int64) |
double Sin(double a); | Возвращает синус угла а в радианах |
double Sinh(double a); | Возвращает гиперболический синус угла а в радианах |
double Sqrt(double a); | Возвращает корень квадратный из а |
double Tan(double a); | Возвращает тангенс угла а в радианах |
double Tanh(double a); | Возвращает гиперболический тангенс угла а в радианах |
double Truncate(double a) | Возвращает целую часть заданного числа a. Имеется перегруженный метод для типа Decimal |
Пример 2.7. Использование методов класса System.Math для определения высоты, площади и углов трапеции по ее известным сторонам.
Дано: Трапеция ABCD; основания: a = 20 см, c = 10 см, бок. стороны: b = 8 см, d = 6 см. Найти: h, S, α, β. |
Формулы: (ф-ла Герона);
=> ;
;
sin α = h / b; Ðαрад = arcsin α; Ðαград = αрад · 180 / π;
sin β = h / d; Ð βрад = arcsin β; Ð βград = βрад · 180 / π.
Дата публикования: 2015-10-09; Прочитано: 172 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!