English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل الأساسيات C++

تحكم العمليات في C++

وظائف C++

الarrays و strings في C++

هياكل البيانات في C++

مفاهيم C++ & الكائنات

مؤشرات C++

الوراثة C++

دليل STL C++

دليل C++

استخدام دالة ceil() في C++ وأمثلة

وظائف المكتبة <cmath>

دالة ceil(x) في C++ تعود بالرقم الصحيح الأصغر الذي هو أكبر من أو يساوي x.

نموذج دالة ceil() [من بداية معيار C++ 11]

double ceil(double x);
float ceil(float x);
long double ceil(long double x);
double ceil(T x); // للاعداد الصحيحة

القيمة الدنيا المحتملة التي تعود بها دالة ceil() في C++ هي أكبر من أو تساوي القيمة المقدمة. هذه الدالة موجودة في<cmath>تم تعريفها في ملف الرأس.

معامل دالة ceil()

تتخذ دالة ceil() معامل واحد، ويتم حساب القيمة القصوى لهذا المعامل.

القيمة التي تعود بها دالة ceil()

القيمة الدنيا المحتملة التي تعود بها دالة ceil() هي أكبر من أو تساوي القيمة المقدمة.

الامثلة 1: استخدام دالة ceil() لـ double، float و long double

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    double x = 10.25, result;
    result = ceil(x);
    cout << "ceil( " << x << " ) = " << result << endl;
    return 0;
}

عند تشغيل البرنامج، الناتج هو:

ceil(10.25) = 11

الامثلة 2: دالة ceil() من نوع الكائنات الصحيحة

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    int x = 15;
    double result;
    result = ceil(x);
    cout << "ceil of " << x << " = " << result << endl;
    return 0;
}

عند تشغيل البرنامج، الناتج هو:

ceil من 15 = 15

بالنسبة لأنواع الأعداد الصحيحة، ستحصل دائمًا على نفس النتيجة، لذلك لا يتم استخدام هذه الوظيفة في أنواع الأعداد الصحيحة.

وظائف المكتبة <cmath>