| .. | |||||
| assert.awk | |||||
| bits2str.awk | |||||
| cliff_rand.awk | |||||
| ctime.awk | |||||
| ftrans.awk | |||||
| getopt.awk | |||||
| gettime.awk | |||||
| group.awk | |||||
| join.awk | |||||
| libintl.awk | |||||
| noassign.awk | |||||
| ord.awk | |||||
| passwd.awk | |||||
| quicksort.awk | |||||
| readable.awk | |||||
| rewind.awk | |||||
| round.awk | |||||
| strtonum.awk | |||||
| walkarray.awk | |||||
| zerofile.awk |
| Server IP : 103.169.32.36 / Your IP : 216.73.217.13 Web Server : Apache System : Linux web.dpmptsp 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : apache ( 48) PHP Version : 5.6.40 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/share/awk/ |
Upload File : |
# round.awk --- do normal rounding
#
# Arnold Robbins, arnold@skeeve.com, Public Domain
# August, 1996
function round(x, ival, aval, fraction)
{
ival = int(x) # integer part, int() truncates
# see if fractional part
if (ival == x) # no fraction
return ival # ensure no decimals
if (x < 0) {
aval = -x # absolute value
ival = int(aval)
fraction = aval - ival
if (fraction >= .5)
return int(x) - 1 # -2.5 --> -3
else
return int(x) # -2.3 --> -2
} else {
fraction = x - ival
if (fraction >= .5)
return ival + 1
else
return ival
}
}
| .. | |||||
| assert.awk | |||||
| bits2str.awk | |||||
| cliff_rand.awk | |||||
| ctime.awk | |||||
| ftrans.awk | |||||
| getopt.awk | |||||
| gettime.awk | |||||
| group.awk | |||||
| join.awk | |||||
| libintl.awk | |||||
| noassign.awk | |||||
| ord.awk | |||||
| passwd.awk | |||||
| quicksort.awk | |||||
| readable.awk | |||||
| rewind.awk | |||||
| round.awk | |||||
| strtonum.awk | |||||
| walkarray.awk | |||||
| zerofile.awk |