Математические функции и математические константы
Встроенные математические функции VB6 работают и в VB.NET, но мы предпочитаем использовать методы класса Math, входящего в .NET Framework. В этот класс также входят некоторые полезные константы (например, Math.PI и Math.Е). Основные математические функции класса Math перечислены в табл. 3.9. Все эти функции объявлены общими (shared), поэтому они принадлежат классу Math в целом, а не его отдельным экземплярам (которые, впрочем, все равно невозможно создать – см. главу 4).
Все перечисленные методы являются общими методами класса Math, поэтому они должны вызываться с префиксом Math – например, Math.Log10(l0).
Примечание
В VB.NET предусмотрена целая группа методов для получения разнообразных случай-ных чисел. Мы рассмотрим эти методы в главе 4, когда речь пойдет о создании объектов.
Таблица 3.9. Общие математические функции класса Math.
| Математическая функция | Описание |
|---|---|
| Abs | Возвращает абсолютное значение (модуль) числа |
| Acos | Возвращает угол, косинус которого равен заданному числу |
| Asin | Возвращает угол, синус которого равен заданному числу |
| Atan | Возвращает угол, тангенс которого равен заданному числу |
| Ceiling | Возвращает наименьшее целое число, большее либо равное заданному числу |
| Cos | Возвращает косинус заданного угла |
| Exp | Возвращает число е (приблизительно 2.71828182845905), возведенное в заданную степень |
| Floor | Возвращает наибольшее целое число, большее либо равное заданному числу |
| Log | Возвращает натуральный логарифм |
| Log10 | Возвращает десятичный логарифм |
| Max | Возвращает большее из двух заданных чисел |
| Min | Возвращает меньшее из двух заданных чисел |
| Round | Возвращает целое число, ближайшее к заданному числу |
| Sign | Возвращает величину, определяющую знак числа |
| Sin | Возвращает синус заданного угла |
| Sqrt | Возвращает квадратный корень |
| Tan | Возвращает тангенс заданного угла |
