Ana içeriğe geç

Number.Round

Yuvarlanmış sayıyı döndürür. Basamak sayısı ve yuvarlama modu belirtilebilir.

Syntax

Number.Round(
number as number,
optional digits as number,
optional roundingMode as RoundingMode.Type
) as number

Remarks

number değerini en yakın sayıya yuvarlamanın sonucunu döndürür. number null olduğunda Number.Round null döndürür.

number, varsayılan olarak en yakın tamsayıya yuvarlanır ve RoundingMode ("bankacı yuvarlaması" olarak da bilinir) kullanılıp en yakın sayıya yuvarlanarak eşitlikler bozulur

ancak bu varsayılanlar, aşağıdaki isteğe bağlı parametreler aracılığıyla geçersiz kılınabilir.

  • digits, number değerini belirtilen ondalık basamağa yuvarlar.
  • roundingMode, number değeri iki olası yuvarlanan değer arasında olduğunda varsayılan eşitlik bozma davranışını geçersiz kılar. (olası değerler için bkz. RoundingMode.Type)

Examples

Example #1

1,234 değerini en yakın tamsayıya yuvarlar.

Number.Round(1.234)

Result:

1

Example #2

1,56 değerini en yakın tamsayıya yuvarlar.

Number.Round(1.56)

Result:

2

Example #3

1,2345 değerini iki ondalık basamak içerecek şekilde yuvarlar.

Number.Round(1.2345, 2)

Result:

1.23

Example #4

1,2345 değerini üç ondalık basamak içerecek şekilde yuvarlayın (yukarı yuvarlayarak).

Number.Round(1.2345, 3, RoundingMode.Up)

Result:

1.235

Example #5

1,2345 değerini üç ondalık basamak içerecek şekilde yuvarlayın (aşağı yuvarlayarak).

Number.Round(1.2345, 3, RoundingMode.Down)

Result:

1.234

Category

Number.Rounding