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

حلقة While

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

تسمح لك حلقة while بتنفيذ كتلة من البرمجية بشكل متكرر طالما أن شرطاً معيناً صحيح.

إليك الصيغة الأساسية:

while (condition) {
    // الكود المراد تكراره
}

لنقم بإنشاء عداد بسيط:
تهيئة متغير العداد

int count = 1;

أنشئ حلقة while تعمل طالما أن count أقل من أو يساوي 5

while (count <= 5) {
    printf("%d ", count);
    count++;
}

بعد تنفيذ الكود، ستكون المخرجات هي:

1 2 3 4 5

تستمر الحلقة حتى تصبح count تساوي 6، وعند هذه النقطة يصبح الشرط count <= 5 خاطئاً، وتنتهي الحلقة.

challenge icon

التحدي

سهل

اكتب برنامجاً يقرأ عدداً صحيحاً n من المستخدم ويطبع جميع الأعداد الزوجية من 2 إلى n (بما في ذلك n) باستخدام حلقة while.

على سبيل المثال، إذا أدخل المستخدم 10، يجب أن يطبع برنامجك:

2 4 6 8 10

ورقة مرجعية

تقوم حلقة while بتكرار تنفيذ الكود طالما أن الشرط صحيح:

while (condition) {
    // الكود المراد تكراره
}

مثال - العد من 1 إلى 5:

int count = 1;
while (count <= 5) {
    printf("%d ", count);
    count++;
}

المخرجات: 1 2 3 4 5

جرّب بنفسك

#include <stdio.h>

int main() {
    int n;
    scanf("%d", &n);
    
    // اكتب كودك هنا
    
    return 0;
}
quiz iconاختبر نفسك

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

جميع دروس Fundamentals