CloudCastle CurrencyConverter

QuotientRounding
in package

FinalYes

Округление неполного частного. Вынесено из IntegerMath, чтобы удержать сложность класса.

Table of Contents

Properties

$math  : IntegerMath

Methods

__construct()  : mixed
apply()  : int
adjustment()  : int
directed()  : int|null
halfAdjustment()  : int
halfRelation()  : int
sign()  : int
tieAdjustment()  : int

Properties

Methods

adjustment()

private adjustment(int $quotient, int $numerator, int $denominator, RoundingMode $mode) : int
Parameters
$quotient : int
$numerator : int
$denominator : int
$mode : RoundingMode
Return values
int

halfAdjustment()

private halfAdjustment(int $quotient, int $numerator, int $denominator, RoundingMode $mode, int $sign) : int
Parameters
$quotient : int
$numerator : int
$denominator : int
$mode : RoundingMode
$sign : int
Return values
int

halfRelation()

private halfRelation(int $numerator, int $denominator) : int
Parameters
$numerator : int
$denominator : int
Return values
int

sign()

private sign(int $numerator, int $denominator) : int
Parameters
$numerator : int
$denominator : int
Return values
int
On this page

Search results