حلقة While
جزء من قسم Fundamentals في رحلة C++ على Coddy — الدرس 43 من 74.
تختلف حلقة while عن حلقة for. تُستخدم حلقة for بشكل شائع للتكرار عبر range محدد، بينما تسمح لنا حلقة while بالاستمرار في التكرار طالما تحقق شرط معين.
لاستخدام حلقة while، اكتب:
while (condition) {
code
}سيتم تنفيذ الكود فقط إذا كان الشرط true.
ملاحظة: إذا كان جسم الحلقة يحتوي على جملة واحدة فقط، فإن الأقواس المتعرجة اختيارية:
while (condition)
code;هناك العديد من حالات الاستخدام التي قد تحل فيها while المشكلة، بينما لا تستطيع حلقة for ذلك. ومع ذلك، تذكر أن حلقة for ليست مقصورة بشكل صارم على التكرار عبر نطاق معين - فخطوات التهيئة والتحديث اختيارية، لذا يمكن جعل كلا النوعين من الحلقات يتصرفان بشكل مشابه.
التحدي
مبتدئاكتب برنامجاً يستقبل مدخلاً واحداً، وهو رقم من نوع double.
استخدم حلقة while لقسمة المدخل على 2 طالما أن الرقم أكبر من أو يساوي 3.5.
اطبع أول رقم يكون أصغر من 3.5.
جرّب بنفسك
#include <iostream>
int main() {
// اكتب كودك بالأسفل
return 0;
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)الزيادة والنقصانالزيادة والنقصان اللاحقةاختصارات العمليات الحسابيةمعاملات المقارنةمقارنة النصوص