Среда, 02.07.2025, 01:21
Всего понемногу...
Меню сайта
Категории
Функции [9]
Операторы [9]
Разное [10]
Переменные [1]
Числа [1]
Строки [2]
Трюки [0]
Примеры [0]
Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Ваши данные:
 
Главная » Статьи » Visual Basic » Операторы

Математические операторы

Математические операторы

Математические операторы позволяют выполнять в программе действия над числами. В табл. 5.2 приведены арифметические операторы и выполняемые ими функции.

Таблица 5.2. Математические операторы
Оператор Выполняемая операция
+ Сложение
- Вычитание
* Умножение
/ Деление
\ Целочисленное деление
mod Остаток от деления нацело
/\ Возведение в степень

Математические операторы предназначены для создания выражений. Выражения могут содержать переменные, константы, функции, связанные более чем одним оператором. Если в выражении отсутствуют скобки, то операторы выполняются в следующем порядке:

1. Возведение в степень.

2. Умножение и деление.

3. Деление нацело.

4. Взятие остатка от деления.

5. Сложение и вычитание.

Вы можете изменить порядок вычисления в выражении, используя круглые скобки. Например, в формуле (8-3*(4-2))/(3+2) вначале выполняется операция 4—2, затем умножение, затем вычитание из 8 предыдущего результата, сложение 3+2 и, наконец, деление.

Замечание
Используя скобки, следите за тем, чтобы количество открывающих и закрывающих скобок было равно.

Первые три математических оператора, приведенных в табл. 5.2, не требуют пояснений. Рассмотрим примеры использования операторов деления. Их в таблице три. Первый из них выполняет деление с плавающей точкой. Его оператор записывается в виде косой черты (/). Введите в окне Immediate Visual Basic следующее выражение:

Print 10/3

В результате в окно Immediate будет выведено число 3,33333333333333.

Далее в табл. 5.2 следует оператор целочисленного деления. Он записывается в виде обратной косой черты (\). Введите в окне Immediate

Print 10\3

В результате будет получено число 3.

Третий оператор деления — оператор mod. Он выдает остаток, получающийся в результате деления. Введите в окне Immediate Visual Basic следующее выражение:

Print 10 mod 3

В результате в окно Immediate будет выведено число 1. На рис. 5.4 показано окно Immediate с результатами проведенных вычислений.

Последним в табл. 5.2 приведен оператор возведения в степень. Он имеет следующий синтаксис:

результат = число ^ показательСтепени

Если параметр показательСтепени больше 1, это означает, что число возводится в степень. Если он меньше 1, но больше 0, то из числа извлекается корень. При значении параметра меньше 0 вычисляется обратное значение дроби. Например:

2 ^ 3 = 8 16 ^ 0.5 = 4 2 ^ -3 = 0,125

На рис. 5.5 показано окно Immediate с результатами возведения в степень.

Рис. 5.4. Окно Immediate с результатами вычислений

Рис. 5.5. Окно Immediate с результатами возведения в степень

Категория: Операторы | Добавил: adelay (25.04.2013)
Просмотров: 972 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
ADelay © 2025
Конструктор сайтовuCoz