X++ Round, RoundDown, RoundUp, Trunc in Dynamics 365 FO

X++ yuvarlama fonksiyonları

Bu yazıda X++ dilinde yuvarlama fonksiyonlarından bahsetmek istiyorum.

Aşağıda tablo halinde yuvarlama, aşağı yuvarlama ve yukarı yuvarlama yöntemleri ile ilgili örnek kodlar paylaştım.

Güncelleme (04.01.2024)

Verilen değeri tam sayıya yuvarlayan trunc işlevini de yazıya ekledim.

DeğerYöntemKodÇıktı / Sonuç
10.49Yukarı yuvarlaroundUp(10.49, 1)11
10.51Aşağı yuvarlaroundDown(10.51, 1)10
2.79Tam sayıya yuvarlamatrunc(2.79)2
10.50Yuvarlaround(10.50, 1)11
10.49Yuvarlaround(10.49, 1)10
10.51Yuvarlaround(10.51, 1)11
10.495000Küsüratlı yuvarlaround(10.495000, 0)10.50
10.494999Küsüratlı yuvarlaround(10.494999, 0)10.49
10.495111Küsüratlı yuvarlaround(10.495111, 0)10.50
10.654444Küsüratlı yuvarladecRound(10.654444, 2)10.65
10.655555Küsüratlı yuvarladecRound(10.655555, 2)10.66