Menu
CoddyTech

حلقة while

جزء من قسم الأساسيات في رحلة 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 (شاملًا) باستخدام حلقة while.

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

2 4 6 8 10

جرّب بنفسك

#include <stdio.h>

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

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

جميع دروس الأساسيات

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