إعلان
تعلم الآن

C++ أمثلة حول تعريف البارميتر كثابت

في المثال التالي قمنا بتعريف متغير ثابت يمثل سعر منتج إسمه price و قيمته 50.
بعدها قمنا بتعريف دالة إسمها finalPrice() عند استدعائها نمرر لها الثابت price فترجع لنا سعر المنتج محسوم منه 20 بالمئة.

المثال الأول

main.cpp
#include <iostream>

using namespace std;

// أيضاً double و عند استدعاءها يجب أن نمرر لها إسم متغير ثابت نوعه double ترجع قيمة نوعها finalPrice هنا قمنا بتعريف دالة إسمها
double finalPrice(const double n)
{
	// هنا كتبنا معادلة القيمة التي سترجعها الدالة و التي ستعطي في النهاية قيمة العدد الذي نمرره لها - 20% منها
    return n - (n * 0.2);
}

// main() هنا قمنا بتعريف الدالة
int main()
{
    // يمثل سعر منتج و قيمته تساوي 50 price هنا قمنا بتعريف متغير إسمه
    const double price = 50;

    // و طباعة النتيجة النهائية التي سيتم إرجاعها على أنها السعر النهائي بعد الحسم finalPrice() للدالة price هنا قمنا بتمرير قيمة المتغير 
    cout << "Price after 20% sold = " << finalPrice(price) << "$";

    return 0;
}

		

سنحصل على النتيجة التالية عند التشغيل.

Price after 20% sold = 40$
		


سنعيد نفس المثال السابق و لكننا هذه المرة سنخزن القيمة التي نمررها للدالة في متغير و من ثم نتعامل مع المتغير الجديد الذي تم تمريره للدالة.
ملاحظة: إذا كنت تنوي إجراء عدة عمليات على القيمة التي يتم تمريرها للدالة فهذا الأسلوب أفضل و أسهل لك.

المثال الثاني

main.cpp
#include <iostream>

using namespace std;

double finalPrice(const double n)
{
	// thePrice هنا قمنا بتخزين قيمة الثابت في متغير إسمه
	int thePrice = n;
	
	// بمقدار 20% و الناتج النهائي أيضاً قمنا بتخزينه فيه thePrice هنا قمنا بإجراء حسم على القيمة الموجودة في المتغير
	thePrice -= (thePrice * 0.2);
	
	// thePrice هنا قمنا بإرجاع قيمة المتغير
    return thePrice;
}

int main()
{
    const double price = 50;
    cout << "Price after 20% sold = " << finalPrice(price) << "$";

    return 0;
}

		

سنحصل على النتيجة التالية عند التشغيل.

Price after 20% sold = 40$
		
إعلان
دورة أساسيات و إدارة أنظمة لينكس في هذه الدورة ستتعلم أساسيات نظام لينكس، أوامره و إدارته بالتطبيق العملي، كما ستتعلم كيفية إستضافة مواقع ووردبريس عليه. سعر الدورة الآن هو 30 ريال سعودي.
سعر الدورة الآن هو 30 ريال سعودي فقط.
تعلم الآن

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة