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

حلقة While

جزء من قسم الأساسيات في رحلة C++ على Coddy. الدرس 43 من 74.

تختلف حلقة while عن حلقة for. تُستخدم حلقة for عادةً للتكرار عبر range محدد، بينما تتيح لنا حلقة while الاستمرار في التكرار ما دام condition معينًا متحققًا.

لاستخدام حلقة while، اكتب:

while (condition) {
	code
}

سيتم تنفيذ التعليمة البرمجية فقط إذا كان condition هو true.

ملاحظة: إذا كان جسم الحلقة يحتوي على تعليمة واحدة فقط، فإن الأقواس المعقوفة تكون اختيارية:

while (condition)
	code;

هناك العديد من حالات الاستخدام التي يمكن فيها لـ while حل المشكلة، ولكن حلقة for لا يمكنها ذلك. ومع ذلك، ضع في اعتبارك أن حلقة for ليست محدودة بشكل صارم بالتكرار عبر نطاق. فخطوتا التهيئة والتحديث فيها اختياريتان، لذا يمكن جعل كلا نوعَي الحلقات يتصرفان بطريقة متشابهة.

challenge icon

التحدي

مبتدئ

Write برنامجًا يحصل على مُدخل واحد، double number.

استخدم حلقة while لقسمة المُدخل على 2 ما دام number أكبر أو يساوي 3.5.

اطبع أول number أصغر من 3.5.

جرّب بنفسك

#include <iostream>

int main() {
    // اكتب الكود الخاص بك أدناه
    
    return 0;
}
quiz iconاختبر نفسك

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

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

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