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öntem Kullanımı Sonuç/Çıktı
99,01 Yukarı Yuvarla Math.Ceiling(decimal.Parse(“99,01”)) 100
99,99 Aşağı Yuvarla Math.Floor(decimal.Parse(“99,99”)) 99
99,001 Yuvarla Math.Round(decimal.Parse(“99,001”), 2) 99,01
99,01 Yuvarla Math.Round(decimal.Parse(“99,01”), 0) 99
99,5 Yuvarla Math.Round(decimal.Parse(“99,123”), 0) 100
Share this Story

Related Posts

Kimler Neler Demiş?

avatar
  Subscribe  
Bildir

Search