เมธอด Math.Ceiling() ใน C# ใช้สำหรับคืนค่าจำนวนเต็มที่น้อยที่สุดที่มากกว่าหรือเท่ากับตัวเลขที่ระบุ (ปัดขึ้น)
ไวยากรณ์
เมธอดนี้มี 2 การโหลดทับ:
public static decimal Ceiling (decimal val); public static double Ceiling(double val)
พารามิเตอร์:
- การโหลดทับแรก:
valคือจำนวนทศนิยม - การโหลดทับที่สอง:
valคือจำนวน double
ตัวอย่าง
ตัวอย่างกับ Decimal:
using System;
public class Demo {
public static void Main(){
decimal val1 = 9.99M;
decimal val2 = -5.10M;
Console.WriteLine("Result = " + Math.Ceiling(val1));
Console.WriteLine("Result = " + Math.Ceiling(val2));
}
}
ผลลัพธ์
โค้ดจะแสดงผลดังนี้:
Result = 10 Result = -5
ตัวอย่างเพิ่มเติม
ตัวอย่างกับ Double:
using System;
public class Demo {
public static void Main(){
double val1 = 3.1;
double val2 = 55.99;
double val3 = -55.99;
Console.WriteLine("Result = " + Math.Ceiling(val1));
Console.WriteLine("Result = " + Math.Ceiling(val2));
Console.WriteLine("Result = " + Math.Ceiling(val3));
}
}
ผลลัพธ์
โค้ดจะแสดงผลดังนี้:
Result = 4 Result = 56 Result = -55
หมายเหตุ: สำหรับค่าลบ การปัดขึ้นหมายถึงการไปสู่ศูนย์ (เช่น -5.1 → -5)