• Программирование — это разбиение чего-то большого и невозможного на что-то маленькое и вполне реальное.

Класс Math (Математика)

http://smallbasic.com/smallbasic.com/img/object_32.pngMath

Класс Math (Математика) предоставляет множество полезных методов для выполнения различных математических операций и функций.

Свойства класса Math:

http://smallbasic.com/smallbasic.com/img/property_16.pngPi

Math.Pi

Получает значение числа Пи. Это свойство недоступно для изменения.

Методы класса Math:

http://smallbasic.com/smallbasic.com/img/method_16.pngAbs

Math.Abs(number)

Возвращает абсолютное значение (модуль) для заданного числа. Например, для -32.233 метод вернет 32.233.

number — Число, абсолютное значение (модуль) которого надо получить.

Возвращает: Абсолютное значение (модуль) заданного числа.

http://smallbasic.com/smallbasic.com/img/method_16.pngCeiling

Math.Ceiling(number)

Округляет заданное десятичное значение до большего или равного целого числа. Например, для 32,233 метод вернет 33.

number — Число, которое надо округлить в большую сторону.

Возвращает: Число, округленное в большую сторону.

http://smallbasic.com/smallbasic.com/img/method_16.pngFloor

Math.Floor(number)

Округляет заданное десятичное значение до меньшего или равного целого числа. Например, для 32,233 метод вернет 32.

number — Число, которое надо округлить в меньшую сторону.

Возвращает: Число, округленное в меньшую сторону.

http://smallbasic.com/smallbasic.com/img/method_16.pngNaturalLog

Math.NaturalLog(number)

Получает натуральный логарифм для заданного числа.

number — Число, для которого надо вычислить натуральный логарифм.

Возвращает: Значение натурального логарифма для заданного числа.

http://smallbasic.com/smallbasic.com/img/method_16.pngLog

Math.Log(number)

Получает десятичный логарифм для заданного числа.

number — Число для вычисления десятичного логарифма.

Возвращает: Десятичный логарифм для указанного числа.

http://smallbasic.com/smallbasic.com/img/method_16.pngCos

Math.Cos(angle)

Получает значение косинуса для заданного в радианах угла.

angle — Значение угла (в радианах), чей косинус требуется вычислить.

Возвращает: Значение косинуса данного угла.

http://smallbasic.com/smallbasic.com/img/method_16.pngSin

Math.Sin(angle)

Получает значение синуса для заданного в радианах угла.

angle — Угол для вычисления синуса (в радианах).

Возвращает: Синус для заданного угла.

http://smallbasic.com/smallbasic.com/img/method_16.pngTan

Math.Tan(angle)

Получает значение тангенса для заданного в радианах угла.

angle — Значение угла (в радианах), чей тангенс требуется вычислить.

Возвращает: Значение тангенса данного угла.

http://smallbasic.com/smallbasic.com/img/method_16.pngArcSin

Math.ArcSin(sinValue)

Возвращает значение угла в радианах, соответствующее указанному значению синуса.

sinValue — Значение синуса, для которого надо получить угол.

Возвращает: Угол (в радианах) для заданного значения синуса.

http://smallbasic.com/smallbasic.com/img/method_16.pngArcCos

Math.ArcCos(cosValue)

Возвращает значение угла в радианах, соответствующее указанному значению косинуса.

cosValue — Значение косинуса, для которого надо получить угол.

Возвращает: Угол (в радианах) для заданного значения косинуса.

http://smallbasic.com/smallbasic.com/img/method_16.pngArcTan

Math.ArcTan(tanValue)

Получает угол в радианах для заданного значения тангенса.

tanValue — Значения тангенса, для которого надо получить угол.

Возвращает: Угол (в радианах) для заданного значения тангенса.

http://smallbasic.com/smallbasic.com/img/method_16.pngGetDegrees

Math.GetDegrees(angle)

Конвертирует заданный угол из радиан в градусы.

angle — Значение угла в радианах.

Возвращает: Значение угла, переведенное в градусы.

http://smallbasic.com/smallbasic.com/img/method_16.pngGetRadians

Math.GetRadians(angle)

Конвертирует заданный угол из градусов в радианы.

angle — Значение угла в градусах.

Возвращает: Значение угла, переведенное в радианы.

http://smallbasic.com/smallbasic.com/img/method_16.pngSquareRoot

Math.SquareRoot(number)

Получает квадратный корень для заданного числа.

number — Число, квадратный корень которого надо вычислить.

Возвращает: Квадратный корень для заданного числа.

http://smallbasic.com/smallbasic.com/img/method_16.pngPower

Math.Power(baseNumber, exponent)

Возводит число в указанную степень.

baseNumber — Число для возведения в степень.

exponent — Степень, в которую надо возвести число.

Возвращает: Число, возведенное в указанную степень.

http://smallbasic.com/smallbasic.com/img/method_16.pngRound

Math.Round(number)

Округляет заданное десятичное значение до ближайшего целого числа. Например, 32.5 будет округлено до 32.0, а 32.566 до 33. (Следует заметить, что «математически» это округление выполняется, к сожалению, неправильно)

number — Число для округления.

Возвращает: Округленное значение заданного числа.

http://smallbasic.com/smallbasic.com/img/method_16.pngMax

Math.Max(number1, number2)

Сравнивает два значение и возвращает большее из них.

number1 — Первое из сравниваемых чисел.

number2 — Второе из сравниваемых чисел.

Возвращает: Наибольшее значение из двух заданных чисел.

http://smallbasic.com/smallbasic.com/img/method_16.pngMin

Math.Min(number1, number2)

Сравнивает два значение и возвращает меньшее из них.

number1 — Первое из сравниваемых чисел.

number2 — Второе из сравниваемых чисел.

Возвращает: Наименьшее значение из двух заданных чисел.

http://smallbasic.com/smallbasic.com/img/method_16.pngRemainder

Math.Remainder(dividend, divisor)

Делит первое число на второе и возвращает остаток.

dividend — Делимое.

divisor — Делитель.

Возвращает: Остаток от деления.

http://smallbasic.com/smallbasic.com/img/method_16.pngGetRandomNumber

Math.GetRandomNumber(maxNumber)

Возвращает случайное число в диапазоне между 1 и числом, заданным в параметре maxNumber (включительно).

maxNumber — Максимальное значение для диапазона случайных чисел.

Возвращает: Случайное число, которое меньше или равно указанному максимальному значению.


Поделиться: