Menu
CoddyTech

حلقة While

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

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

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

while (condition) {
	code
}

سيُنفَّذ الكود فقط إذا كان الشرط true.

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

while (condition)
	code;

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

challenge icon

التحدي

مبتدئ

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

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

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

جرّب بنفسك

#include <iostream>

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

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

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

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