Найти в Дзене
Искусство Кода

Курс програмиирования на С# Класс Math

В сегодняшнем уроке рассмотрим один класс - Math. Данный класс предназначен для математических вычислений.

Основные методы класса Math:

  • Abs(double value): возвращает абсолютное значение для аргумента value
-2
  • Acos(double value): возвращает арккосинус value. Параметр value должен иметь значение от -1 до 1
-3
  • Asin(double value): возвращает арксинус value. Параметр value должен иметь значение от -1 до 1
  • Atan(double value): возвращает арктангенс value
  • BigMul(int x, int y): возвращает произведение x * y в виде объекта long
-4
  • Ceiling(double value): возвращает наименьшее целое число с плавающей точкой, которое не меньше value
-5

Cos(double d): возвращает косинус угла d

  • Cosh(double d): возвращает гиперболический косинус угла d
  • DivRem(int a, int b, out int result): возвращает результат от деления a/b, а остаток помещается в параметр result
-6

Exp(double d): возвращает основание натурального логарифма, возведенное в степень d

  • Floor(decimal d): возвращает наибольшее целое число, которое не больше d
-7
  • IEEERemainder(double a, double b): возвращает остаток от деления a на b
-8
  • Log(double d): возвращает натуральный логарифм числа d
  • Log(double a, double newBase): возвращает логарифм числа a по основанию newBase
  • Log10(double d): возвращает десятичный логарифм числа d
  • Max(double a, double b): возвращает максимальное число из a и b
  • Min(double a, double b): возвращает минимальное число из a и b
  • Pow(double a, double b): возвращает число a, возведенное в степень b
  • Round(double d): возвращает число d, округленное до ближайшего целого числа
-9
  • Round(double a, int b): возвращает число a, округленное до определенного количества знаков после запятой, представленного параметром b
-10
  • Sign(double value): возвращает число 1, если число value положительное, и -1, если значение value отрицательное. Если value равно 0, то возвращает 0
-11

  • Sin(double value): возвращает синус угла value
  • Sinh(double value): возвращает гиперболический синус угла value
  • Sqrt(double value): возвращает квадратный корень числа value
-12

  • Tan(double value): возвращает тангенс угла value
  • Tanh(double value): возвращает гиперболический тангенс угла value
  • Truncate(double value): отбрасывает дробную часть числа value, возвращаяя лишь целое значение
-13

Также класс Math определяет две константы: Math.E и Math.PI.

Math.E - представляет основание натурального логарифма, определяемое константой Е:

-14

Math.PI - представляет отношение длины окружности к ее диаметру, определяемое константой ПИ.

-15