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++ אונליין