সিল ফাংশন
সিল ফাংশনটি সম্ভাব্য ক্ষুদ্রতম পূর্ণসংখ্যার মান প্রদান করে যা মানের সমান বা তার চেয়ে বেশি। এই ফাংশনটি C++ ভাষায় “cmath” হেডার ফাইলে ঘোষণা করা হয়েছে। এটি একক মান লাগে যার সিল মান গণনা করতে হবে। ভেরিয়েবলের ডেটাটাইপ শুধুমাত্র ডাবল/ফ্লোট/লং ডবল হওয়া উচিত।
এখানে C++ ভাষায় সিল ফাংশনের সিনট্যাক্স রয়েছে,
double ceil(double x); float ceil(float x);
এখানে 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
ফ্লোর ফাংশন
ফ্লোর ফাংশন সবচেয়ে বড় সম্ভাব্য পূর্ণসংখ্যার মান প্রদান করে যা মানের সমান বা তার চেয়ে ছোট। এই ফাংশনটি C++ ভাষায় “cmath” হেডার ফাইলেও ঘোষণা করা হয়েছে। এটি একক মান লাগে যার ফ্লোর মান গণনা করা হয়। ভেরিয়েবলের ডেটাটাইপ শুধুমাত্র ডবল/ফ্লোট/লং ডবল হওয়া উচিত।
এখানে 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