לולאת 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אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוהגדלה/הקטנההגדלה/הקטנה לאחר הפעולהקיצורים אריתמטייםאופרטורי השוואההשוואת מחרוזותתרגלו בעצמכם: קומפיילר C++ אונליין