সিল ফাংশন
সিল ফাংশনটি সম্ভাব্য ক্ষুদ্রতম পূর্ণসংখ্যার মান প্রদান করে যা মানের সমান বা তার চেয়ে বেশি। এই ফাংশনটি 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