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

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

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

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

Математические функции : Функции GMP. Арифметика









Математические функции : Функции GMP.
Арифметика



gmp_add

Сложение двух чисел.



Синтаксис :

recource gmp_add(resource x, recource y)



Функция возвратит GMP-число, равное
сумме аргументов x и y.




gmp_sub

Вычитание двух чисел.



Синтаксис :

recource gmp_sub(resource x, recource y)



Функция возвратит GMP-число, равное
разности аргументов x и y.




gmp_mul

Умножение двух чисел.



Синтаксис :

recource gmp_mul(resource x, recource y)



Функция возвратит GMP-число, равное
произведению аргументов x и y.




gmp_div

Деление двух чисел.



Синтаксис :

recource gmp_div(resource x, recource y
[, int round])



Функция возвратит GMP-число, равное
делению аргументов x на y. В зависимости
от необязательного параметра round,
результат деления будет округляться
следующим образом:

 
  • GMP_ROUND_ZERO - цифры после точки отбрасываются

  • GMP_ROUND_PLUSINF - результат
    деления округляется в большую сторону

  • GMP_ROUND_MINUSINF - результат
    деления округляется в меньшую сторону



    Эта функция - синоним gmp_div_q().





  • gmp_div_q

    Деление двух чисел.



    Синтаксис :

    recource gmp_div_q(resource x, recource
    y [, int round])



    Функция возвратит GMP-число, равное
    делению аргументов x на y. В зависимости
    от необязательного параметра round,
    результат деления будет округляться
    следующим образом:

     
  • GMP_ROUND_ZERO - цифры после точки отбрасываются

  • GMP_ROUND_PLUSINF - результат
    деления округляется в большую сторону

  • GMP_ROUND_MINUSINF - результат
    деления округляется в меньшую сторону



    У этой функции есть синоним - gmp_div().





  • gmp_div_r

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



    Синтаксис :

    recource gmp_div_r(resource x, recource
    y [, int round])



    Функция возвращает остаток от деления x
    на y. Знак будет наследован от аргумента
    x.




    gmp_div_qr

    Производит деление с остатком.



    Синтаксис :

    array gmp_div_qr(resource x, recource y
    [, int round])



    Данная функция комбинирует в себе
    действие двух предыдущих функций
    gmp_div_q() и gmp_div_r(). Она
    возвращает массив, состоящий из двух
    элементов: под индексом [0] - целое
    частное, под индексом [1] - остаток
    деления.
    $x=gmp_init("0xf3c3b5"); 
    $result=gmp_div_qr($x, "0xb1");
    echo "Целое: ".gmp[strval($result[0]);
    echo "Остаток: ".gmp[strval($result[1]);





    gmp_mod

    Возвращает модуль остатка деления.



    Синтаксис :

    resource gmp_mod(resource x, recource y)



    Данная функция эквивалентна gmp_div_r(),
    за исключением того, что она возвращает
    абсолютное значение.




    gmp_divexact

    Производит безостаточное деление.



    Синтаксис :

    resource gmp_divexact(resource x,
    recource y)



    Данная функция использует алгоритм
    "точного" деления. Результат будет
    достоверным, только если x будет нацело
    делим y.




    gmp_cmp

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



    Синтаксис :

    int gmp_cmp(resource x, recource y)



    Функция возвратит положительное
    значение, если x > y; ноль, елси x = y;
    отрицательное значени, если x < y.











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

    http://www.HALK.at.ua

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

    Онлайн всего: | Online in total: 1
    Гостей: | The visitors: 1
    Пользователей: | The users: 0
    Наш опрос
    Будет ли "Конец Света"?
    Всего ответов: 5
    Установить Adobe Flash плеер

    Хостинг от uCoz