Menu
Coddy logo textTech

לולאת While

חלק מהיחידה יסודות במסלול ה-C של Coddy. שיעור 38 מתוך 63.

לולאת while מאפשרת לך להריץ שוב ושוב בלוק קוד כל עוד תנאי מוגדר הוא אמת.

הנה התחביר הבסיסי:

while (condition) {
    // קוד שיש לחזור עליו
}

בואו ניצור מונה פשוט:
אתחלו משתנה מונה

int count = 1;

צור לולאת while שרצה כל עוד count קטן מ-5 או שווה לו

while (count <= 5) {
    printf("%d ", count);
    count++;
}

לאחר הרצת הקוד, הפלט יהיה:

1 2 3 4 5

הלולאה נמשכת עד ש-count הופך ל-6, ובנקודה זו התנאי count <= 5 הופך לשקר, והלולאה מסתיימת.

challenge icon

אתגר

קל

כתבו תוכנית שקוראת מהמשתמש מספר שלם n ומדפיסה את כל המספרים הזוגיים מ-2 עד n (כולל) באמצעות לולאת while.

לדוגמה, אם המשתמש מזין 10, התוכנית שלכם צריכה להדפיס:

2 4 6 8 10

נסו בעצמכם

#include <stdio.h>

int main() {
    int n;
    scanf("%d", &n);
    
    // הקוד שלך כאן
    
    return 0;
}
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר C אונליין