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. طباعة المساحة المحسوبة مع رقمين عشريين بالضبط بالتنسيق: 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

تدرّب بنفسك: مترجم C عبر الإنترنت