MathF.Round Metode

Definisi

Overload

Nama Deskripsi
Round(Single, Int32, MidpointRounding)

Membulatkan nilai floating-point presisi tunggal ke jumlah digit pecahan tertentu menggunakan konvensi pembulatan yang ditentukan.

Round(Single, MidpointRounding)

Membulatkan nilai floating-point presisi tunggal ke bilangan bulat menggunakan konvensi pembulatan yang ditentukan.

Round(Single)

Membulatkan nilai floating-point presisi tunggal ke nilai integral terdekat, dan membulatkan nilai titik tengah ke angka genap terdekat.

Round(Single, Int32)

Membulatkan nilai floating-point presisi tunggal ke jumlah digit pecahan tertentu, dan membulatkan nilai titik tengah ke angka genap terdekat.

Round(Single, Int32, MidpointRounding)

Sumber:
MathF.cs
Sumber:
MathF.cs
Sumber:
MathF.cs
Sumber:
MathF.cs
Sumber:
MathF.cs

Membulatkan nilai floating-point presisi tunggal ke jumlah digit pecahan tertentu menggunakan konvensi pembulatan yang ditentukan.

public:
 static float Round(float x, int digits, MidpointRounding mode);
public static float Round(float x, int digits, MidpointRounding mode);
static member Round : single * int * MidpointRounding -> single
Public Shared Function Round (x As Single, digits As Integer, mode As MidpointRounding) As Single

Parameter

x
Single

Angka untuk dibulatkan.

digits
Int32

Berapa banyak digit pecahan yang harus disimpan.

mode
MidpointRounding

Konvensi pembulatan yang akan digunakan.

Mengembalikan

Representasi x bulat dengan digits digit pecahan menggunakan mode konvensi pembulatan

Pengecualian

digits kurang dari 0 atau lebih besar dari 6.

mode bukan nilai yang valid dari MidpointRounding.

Keterangan

Nilai digits argumen dapat berkisar antara 0 hingga 6. Jumlah maksimum digit integral dan pecahan yang didukung oleh Single jenis adalah 6.

Important

Saat membulatkan nilai titik tengah, algoritma pembulatan melakukan pengujian kesetaraan. Karena masalah representasi biner dan presisi dalam format floating-point, nilai yang dikembalikan oleh metode dapat tidak terduga. Untuk informasi selengkapnya, lihat Pembulatan dan presisi.

Jika nilai x argumen adalah Single.NaN, metode mengembalikan Single.NaN. Jika x adalah Single.PositiveInfinity atau Single.NegativeInfinity, metode mengembalikan Single.PositiveInfinity atau Single.NegativeInfinity, masing-masing.

Lihat juga

Berlaku untuk

Round(Single, MidpointRounding)

Sumber:
MathF.cs
Sumber:
MathF.cs
Sumber:
MathF.cs
Sumber:
MathF.cs
Sumber:
MathF.cs

Membulatkan nilai floating-point presisi tunggal ke bilangan bulat menggunakan konvensi pembulatan yang ditentukan.

public:
 static float Round(float x, MidpointRounding mode);
public static float Round(float x, MidpointRounding mode);
static member Round : single * MidpointRounding -> single
Public Shared Function Round (x As Single, mode As MidpointRounding) As Single

Parameter

x
Single

Angka untuk dibulatkan.

mode
MidpointRounding

Konvensi pembulatan yang akan digunakan.

Mengembalikan

Representasi bulat menggunakan xmode konvensi pembulatan

Pengecualian

mode bukan nilai yang valid dari MidpointRounding.

Keterangan

Important

Saat membulatkan nilai titik tengah, algoritma pembulatan melakukan pengujian kesetaraan. Karena masalah representasi biner dan presisi dalam format floating-point, nilai yang dikembalikan oleh metode dapat tidak terduga. Untuk informasi selengkapnya, lihat Pembulatan dan presisi.

Jika nilai x argumen adalah Single.NaN, metode mengembalikan Single.NaN. Jika x adalah Single.PositiveInfinity atau Single.NegativeInfinity, metode mengembalikan Single.PositiveInfinity atau Single.NegativeInfinity, masing-masing.

Lihat juga

Berlaku untuk

Round(Single)

Sumber:
MathF.cs
Sumber:
MathF.cs
Sumber:
MathF.cs
Sumber:
MathF.cs
Sumber:
MathF.cs

Membulatkan nilai floating-point presisi tunggal ke nilai integral terdekat, dan membulatkan nilai titik tengah ke angka genap terdekat.

public:
 static float Round(float x);
public static float Round(float x);
static member Round : single -> single
Public Shared Function Round (x As Single) As Single

Parameter

x
Single

Angka untuk dibulatkan.

Mengembalikan

Representasi bulat dari x

Keterangan

Metode ini menggunakan konvensi pembulatan default dari MidpointRounding.ToEven.

Important

Saat membulatkan nilai titik tengah, algoritma pembulatan melakukan pengujian kesetaraan. Karena masalah representasi biner dan presisi dalam format floating-point, nilai yang dikembalikan oleh metode dapat tidak terduga. Untuk informasi selengkapnya, lihat Pembulatan dan presisi.

Jika nilai x argumen adalah Single.NaN, metode mengembalikan Single.NaN. Jika x adalah Single.PositiveInfinity atau Single.NegativeInfinity, metode mengembalikan Single.PositiveInfinity atau Single.NegativeInfinity, masing-masing.

Catatan Bagi Pemanggil

Karena hilangnya presisi yang dapat diakibatkan dari mewakili nilai desimal sebagai angka floating-point atau melakukan operasi aritmatika pada nilai floating-point, dalam beberapa kasus Round(Single) metode mungkin tidak tampak membulatkan nilai titik tengah ke bilangan bulat genap terdekat.

Lihat juga

Berlaku untuk

Round(Single, Int32)

Sumber:
MathF.cs
Sumber:
MathF.cs
Sumber:
MathF.cs
Sumber:
MathF.cs
Sumber:
MathF.cs

Membulatkan nilai floating-point presisi tunggal ke jumlah digit pecahan tertentu, dan membulatkan nilai titik tengah ke angka genap terdekat.

public:
 static float Round(float x, int digits);
public static float Round(float x, int digits);
static member Round : single * int -> single
Public Shared Function Round (x As Single, digits As Integer) As Single

Parameter

x
Single

Angka untuk dibulatkan.

digits
Int32

Berapa banyak digit pecahan yang harus disimpan.

Mengembalikan

Representasi x bulat dengan digits digit pecahan

Pengecualian

digits kurang dari 0 atau lebih besar dari 6.

Keterangan

Nilai digits argumen dapat berkisar antara 0 hingga 6. Perhatikan bahwa 6 adalah jumlah maksimum digit integral dan pecahan yang didukung oleh jenis .Single

Metode ini menggunakan konvensi pembulatan default dari MidpointRounding.ToEven.

Important

Saat membulatkan nilai titik tengah, algoritma pembulatan melakukan pengujian kesetaraan. Karena masalah representasi biner dan presisi dalam format floating-point, nilai yang dikembalikan oleh metode dapat tidak terduga. Untuk informasi selengkapnya, lihat Pembulatan dan presisi.

Jika nilai x argumen adalah Single.NaN, metode mengembalikan Single.NaN. Jika x adalah Single.PositiveInfinity atau Single.NegativeInfinity, metode mengembalikan Single.PositiveInfinity atau Single.NegativeInfinity, masing-masing.

Lihat juga

Berlaku untuk