Menu
Coddy logo textTech

שימוש ב-'break' בלולאות

חלק מהיחידה יסודות במסלול ה-Dart של Coddy. שיעור 45 מתוך 94.

הפקודה break מאפשרת לך לצאת מלולאה מיד, ללא קשר לתנאי הלולאה.

צרו לולאת for שעוצרת כשהיא מגיעה ל־3:

void main() {
  for (int i = 1; i <= 5; i++) {
    if (i == 3) {
      break;
    }
    print(i);
  }
}

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

1
2

השתמשו ב-break כדי לצאת מלולאת while כאשר תנאי מתקיים:

void main() {
  int count = 1;
  
  while (count <= 10) {
    print(count);
    if (count == 4) {
      break;
    }
    count++;
  }
}

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

1
2
3
4
challenge icon

אתגר

מתחילים

באתגר הזה תתרגלו שימוש בהוראת break בתוך לולאה. הוראת break מאפשרת לצאת מלולאה מוקדם כאשר תנאי מסוים מתקיים.

השלימו את הקוד כדי למצוא את המספר הראשון ברשימה שמתחלק ב־5. לאחר שתמצאו אותו, השתמשו ב־break כדי לצאת מהלולאה ולהדפיס את התוצאה.

הפלט הצפוי:

Checking number: 7
Checking number: 12
Checking number: 15
Found it! 15 is divisible by 5

נסו בעצמכם

void main() {
  // רשימת מספרים לבדיקה
  List<int> numbers = [7, 12, 15, 20, 25];
  
  // משתנה לאחסון המספר הראשון שמתחלק ב-5
  int result = 0;
  
  for (int number in numbers) {
    print('Checking number: $number');
    
    // TODO: בדקו אם המספר מתחלק ב-5
    // אם כן, שמרו אותו במשתנה result והשתמשו ב-break כדי לצאת מהלולאה
    
  }
  
  // הדפיסו את התוצאה
  if (result > 0) {
    print('Found it! $result is divisible by 5');
  } else {
    print('No number divisible by 5 was found');
  }
}
quiz iconבחנו את עצמכם

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

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

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