কম্পিউটার

সি++-এ সিল এবং মেঝের ফাংশন


সিল ফাংশন

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

  1. হ্যাশ ফাংশন এবং হ্যাশ টেবিল

  2. C++ এ BST থেকে মেঝে এবং ছাদ

  3. বৃদ্ধি ++ এবং হ্রাস -- C++ এ অপারেটর

  4. floor() এবং ceil() ফাংশন পাইথন