ПОНЯТНО О Visual Basic NET


Математические действия и функции - часть 3


Приведу неполный список математических функций VB: Почти все они являются методами класса System.Math.

ФУНКЦИЯ

РЕЗУЛЬТАТ

СМЫСЛ

Math.Abs(-8)

8

Абсолютная величина (модуль) числа

Math.Sqrt(25)

5

Корень квадратный

Math.Round(17.952)

18

Округление до целых

Math.Round(17.48)

17

 

Math.Round(51.23708, 2)

51,24

Округление до 2 знаков после запятой

Math.Ceiling(45.23)

46

«Потолок» – ближайшее целое число, большее или равное аргументу

Math.Ceiling(-45.23)

-45

 

Math.Floor(8.92)

8

«Пол» – ближайшее целое число, меньшее или равное аргументу

Math.Floor(-8.92)

-9

 

Fix(9.47)

9

Целая часть числа (дробная часть отбрасывается)

Fix(-9.47)

-9

 

Math.Sign(300)

1

Sign для всех положительных чисел равен  1

Math.Sign(0)

0

Sign для нуля равен 0

Math.Sign(-480)

-1

Sign для всех отрицательных чисел равен  -1

Math.Max(29, 44)

44

Максимальное из двух чисел

Math.Min(29, 44)

29

Минимальное из двух чисел

Math.PI

3,14159265358979

Число ?

Math.E

2,71828182845905

Число e – основание натурального логарифма

Math.Exp(2)

7,38905609893065

e2 – число e в заданной степени

Math.Log(35)

3,55534806148941

Натуральный логарифм  ln 35

Math.Log10(1000)

3

Десятичный логарифм  log101000

Rnd

0,7055475

Случайное число из диапазона (0 – 1)

Кроме этого, имеются функции  Sin, Cos, Tan (что означает тангенс), Asin (что означает арксинус), Acos, Atan и некоторые другие.

Работа со случайными величинами описана в 7.3.1.

Проверьте работу интересующих вас математических функций, написав программу такого вида:

Imports System.Diagnostics.Debug, System.Math

Public Class Form1

    Inherits System.Windows.Forms.Form

Windows Form Designer generated code

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click




Начало  Назад  Вперед