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
0 0 votes
Article Rating
Subscribe
Bildir
guest
0 Yorum
Eskiler
En Yeniler Beğenilenler
Inline Feedbacks
View all comments
Proudly powered by WordPress | Theme: Wanderz Blog by Crimson Themes.
0
Would love your thoughts, please comment.x