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