ฟังก์ชั่นเพดาน
ฟังก์ชัน ceil ส่งคืนค่าจำนวนเต็มที่น้อยที่สุดที่เป็นไปได้ ซึ่งเท่ากับค่าหรือมากกว่านั้น ฟังก์ชันนี้ประกาศในไฟล์ส่วนหัว "cmath" ในภาษา C++ ต้องใช้ค่าเดียวในการคำนวณค่า ceil ประเภทข้อมูลของตัวแปรควรเป็น double/float/long double เท่านั้น
นี่คือไวยากรณ์ของฟังก์ชัน ceil ในภาษา C++
double ceil(double x); float ceil(float x);
นี่คือตัวอย่างฟังก์ชัน ceil ในภาษา C++
ตัวอย่าง
#include <iostream> #include <cmath> using namespace std; int main() { float var = 1234.25; float res; res = ceil(var); cout << "Ceil value of " << var << " = " << res << endl; return 0; }
ผลลัพธ์
Ceil value of 1234.25 = 1235
ฟังก์ชันพื้น
ฟังก์ชัน floor ส่งคืนค่าจำนวนเต็มที่มากที่สุดเท่าที่จะเป็นไปได้ ซึ่งเท่ากับค่าหรือน้อยกว่านั้น ฟังก์ชันนี้ยังประกาศในไฟล์ส่วนหัว "cmath" ในภาษา C++ ต้องใช้ค่าเดียวในการคำนวณมูลค่าพื้น ประเภทข้อมูลของตัวแปรควรเป็น double/ float/ long double เท่านั้น
นี่คือไวยากรณ์ของฟังก์ชันพื้นในภาษา C++
double floor(double x); float floor(float x);
นี่คือตัวอย่างพื้นในภาษา C++
ตัวอย่าง
#include <iostream> #include <cmath> using namespace std; int main() { float var = 211.876; float res; res = floor(var); cout << "Floor value of " << var << " = " << res << endl; return 0; }
ผลลัพธ์
Floor value of 211.876 = 211