Установить Adobe Flash плеерЗарегистрируйся и зарабатывай

Главная страница http://halk.at.ua/ | Ваше группа 0 | У вас 0 сообщения |

INFO сайта
Сегодня материалов нет.
Меню сайта
Мини-чат
 
500
Категории раздела
Уроки PHP [22]
Уроки PHP для начинающих и профессионалов
Поиск
Реклама
Ваш реклама там где вы хотите! 

Главная » Статьи » PHP » Уроки PHP [ Добавить статью ]

Математические функции : Функции повышенной точности BCMath






Математические функции : Функции повышенной точности
BCMath



bcadd

Сложение двух чисел произвольной точности.



Синтаксис :

string bcadd(string left_operand, string
right_operand [, int scale]);



Эта функция возвращает строковое представление суммы
двух параметров (left_operand + right_operand) с
точностью, которая указана в необязательном
параметре scale.

Точность (scale) указывает количество десятичных
знаков после запятой).




bccomp

Сравнение двух чисел произвольной точности.



Синтаксис :

int bccomp(string left_operand, string
right_operand, [int scale]);



Сравнивает числа (left_operand с right_operand) и
возвращает результат типа integer (целое). Параметр
scale используется для установки количества цифр
после десятичной отметки, используемых при
сравнении. При равенстве двух частей возвращается
значение 0. Если левая часть больше правой части
возврашается +1, и если левая часть меньше правой
части возвращается -1.




bcdiv

Операция деления для двух чисел произвольной
точности.



Синтаксис :

string bcdiv(string left_operand, string
right_operand [, intscale]);



Делит left_operand на right_operand и возвращает
результат с точностью (знаками после запятой),
заданной в параметре scale.




bcmod

Возвращает остаток целочисленного деления.



Синтаксис :

string bcmod(left_operand, string modulus);



Данная функция возвращает остаток от целочисленного
деления left_operand на modulus.




bcmul

Операция умножения для двух чисел произвольной
точности.



Синтаксис :

string bcmul(string left_operand, string
right_operand [, int scale]);



Производит умножение left_operand на right_operand,
и выдает результат в виде строки с точностью,
заданной в переменной scale.




bcpow

Возведение одного числа произвольной точности в
степень другого.



Синтаксис :

string bcpow(string x, string y, [int scale]);



Возведение x в степень y. Параметр scale может
использоваться для установки количества цифр после
точки.




bcscale

Устанавливает точность вычислений.



Синтаксис :

string bcscale(int scale);



Эта функция устанавливает заданную по умолчанию
точность вычислений для всех математических функций
BCMath, которые явно не определяют точность.




bcsqrt

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



Синтаксис :

string bcsqrt(string operand [,int scale]);



Возвращает кваддратный корень аргумента operand.
Параметр scale устанавливает количество цифр после
десятичной отметки в результате.




bcsub

Вычитает одно число произвольной точности из
другого.



Синтаксис :

string bcsub(string left_operand, right_operand [,
int scale]);



Возвращает разность двух переменных, указанных в
параметрах функции (left_operand - right_operand) с
точностью, указанной в необязательном параметре
scale.








Материалы сайта Справочник Web-языков

http://www.HALK.at.ua

Категория: Уроки PHP | Добавил: Admin (25.10.2013) | Автор: admin E W
Просмотров: 395 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Друзья сайта
  • Все для веб-мастера
  • Программы для всех
  • Мир развлечений
  • Лучшие сайты Рунета
  • Кулинарные рецепты
  • Статистика

    Онлайн всего: | Online in total: 1
    Гостей: | The visitors: 1
    Пользователей: | The users: 0
    Наш опрос
    Оцените мой сайт
    Всего ответов: 16
    Установить Adobe Flash плеер

    Хостинг от uCoz