Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

الثوابت

جزء من قسم Fundamentals في رحلة C على Coddy — الدرس 10 من 63.

الثوابت (Constants) في لغة C هي متغيرات لا يمكن تغيير قيمها أثناء تنفيذ البرنامج. وهي مفيدة للقيم التي يجب أن تظل ثابته طوال تشغيل البرنامج.قم بتعريف ثابط باستخدام التوجيه #define:
#define PI 3.14159
السطر أعلاه ينشئ ثابتاً باسم PI بقيمة 3.14159.طريقة أخرى لإنشاء الثوابت هي باستخدام الكلمة المفتاحية const:
const float TAX_RATE = 0.07;
يؤدي هذا إلى إنشاء ثابِت باسم `TAX_RATE` بقيمة 0.07. لاحظ أن محاولة تعديل متغير ثابِت بعد أن يتم تحديده ستؤدي إلى خطأ في التجميع (compilation error).استخدم الثوابت (constants) في برنامجك تماماً مثل المتغيرات العادية:
float area = PI * radius * radius;
float tax = price * TAX_RATE;
تجعل الثوابت (Constants) كودك أكثر قراءة وأسهل في الصيانة. إذا كنت بحاجة إلى تغيير قيمة مستخدمة في أجزاء متعددة، فلن تحتاج سوى لتحديثها مرة واحدة فقط.
challenge icon

التحدي

سهل

أنشئ برنامجًا يحسب مساحة الدائرة. يجب على برنامجك القيام بما يلي:

  1. تعريف ثوابت PI بالقيمة 3.14159
  2. حساب مساحة الدائرة باستخدام الصيغة: area = PI * radius * radius
  3. طباعة المساحة المحسوبة بدقة 2 أرقام عشرية بالتنسيق: Area: X.XX متبوعة بسطر جديد
استخدم radius = 5 وإما float أو double لمتغير المساحة.

المخرجات المتوقعة:
Area: 78.54

ملاحظة: استخدم %.2f كمحدد تنسيق في printf، وأنهِ مخرجاتك بـ \n.

جرّب بنفسك

#include <stdio.h>

int main() {
    // عرّف ثابت PI الخاص بك هنا
    
    int radius = 5;
    
    // احسب المساحة هنا
    
    // اطبع المساحة هنا
    
    return 0;
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals