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

حلقة While

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

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

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

while (condition) {
	code
}

سيتم تنفيذ الكود فقط إذا كان الشرط true.

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

while (condition)
	code;

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

challenge icon

التحدي

مبتدئ

اكتب برنامجاً يستقبل مدخلاً واحداً، وهو رقم من نوع double.

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

اطبع أول رقم يكون أصغر من 3.5.

جرّب بنفسك

#include <iostream>

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

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

جميع دروس Fundamentals