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