C# Sayı Yuvarlama İşlemleri

C# ile temelde bir çok yuvarlama işlevi mevcut. Ancak biz en çok kullanılan 3 yöntemi işleyeceğiz.

Aşağıda amaçlarından bahsettiğim gibi en altta da tablo halinde bulabilirsiniz.

Yuvarla (Klasik Yuvarlama Mantığı) (Round Kullanımı)

Bilindiği üzere, virgülden sonraki sayı 5 ve 5’in üstünde ise yukarı, 5’in altında ise aşağı yuvarlar.

Yukarı Yuvarla (Ceiling Kullanımı)

Virgülden sonraki sayı ne olursa olsun bir üst rakama yuvarlar.

Aşağı Yuvarla (Floor Kullanımı)

Virgülden sonraki sayı ne olursa olsun bir alt rakama yuvarlar.

Örneklerle Anlatalım;

SayıYöntemKullanımıSonuç/Çıktı
99,01Yukarı YuvarlaMath.Ceiling(decimal.Parse(“99,01”))100
99,99Aşağı YuvarlaMath.Floor(decimal.Parse(“99,99”))99
99,001YuvarlaMath.Round(decimal.Parse(“99,001”), 2)99,01
99,01YuvarlaMath.Round(decimal.Parse(“99,01”), 0)99
99,5YuvarlaMath.Round(decimal.Parse(“99,123”), 0)100

4.3 14 votes
Article Rating
Subscribe
Bildir
guest
0 Yorum
Inline Feedbacks
View all comments