Yuvarlayıcı


    × Bunları biliyor muydunuz?
"Projects/ dizini altında oluşturulan proje dizinleri çalışan host'un ismi ile isimlendirilirse Settings/Projects.php yapılandırma dosyasına tanımlamaya gerek kalmadan otomatik olarak çağrılması sağlanır."


Sayısal ifadelerde yuvarlama işlemleri için oluşturulmuş kütüphanedir.

 

 

# Kurulum


ZN SE ve ZN CE dağıtımları için terminal kurulum komutu.

↓ composer require znframework/package-helpers

 

 

# Yöntemler


Float up(Float $number, Int $count = 0)
Float down(Float $number, Int $count = 0)
Float average(Float $number, Int $count = 0)

 

 

# Up (ZN >= 4.0.1-EIP)

Belirtilen sayıyı yukarıya yuvarlar.

Parametreler

Float $number Sayısal veri.
Int $count = 0 Ondalıklı sayı adeti.
Return Float

Kullanımlar

\Output::writeLine( Rounder::up(1.5) );
\Output::writeLine( Rounder::up(1.5, 2) );
\Output::writeLine( Rounder::up(1.523454321, 3) ); 
2
1.6
1.524 

 

 

# Down (ZN >= 4.0.1-EIP)


Belirtilen sayıyı aşağıya yuvarlar.

Parametreler

Float $number Sayısal veri.
Int $count = 0 Ondalıklı sayı adeti.
Return Float

Kullanımlar

\Output::writeLine( Rounder::down(1.5) );
\Output::writeLine( Rounder::down(1.5, 2) );
\Output::writeLine( Rounder::down(1.523454321, 3) ); 
1
1.5
1.523 

 

 

# Average (ZN >= 4.0.1-EIP)


Belirtilen sayıyının ondalıklı bölümü .5  ten aşağıda ise aşağıya .5 ten yukarı ise yukarıya yuvarlar.

Parametreler

Float $number Sayısal veri.
Int $count = 0 Ondalıklı sayı adeti.
Return Float

Kullanımlar

\Output::writeLine( Rounder::average(1.5) );
\Output::writeLine( Rounder::average(1.4) );
\Output::writeLine( Rounder::average(1.54) ); 
2
1
2