Menu
Coddy logo textTech

הוראת 'else if'

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

הצהרת else if ב-Dart מרחיבה את המבנה הבסיסי של if-else בכך שהיא מאפשרת לך לבדוק כמה תנאים ברצף. היא שימושית כשצריך לטפל ביותר משתי תוצאות אפשריות בקוד שלך.

הנה התחביר הבסיסי של משפט if-else if-else:

if (condition1) {
  // קוד להרצה כאשר condition1 הוא true
} else if (condition2) {
  // קוד להרצה כאשר condition1 הוא false ו-condition2 הוא true
} else {
  // קוד להרצה כאשר גם condition1 וגם condition2 הם false
}
challenge icon

אתגר

מתחילים

צרו תוכנית שקובעת את הציון של תלמיד על סמך ציון המבחן שלו:

  1. הכריזו על משתנה שלם בשם examScore עם הערך 78
  2. השתמשו במבנה if,‏ else if ו-else כדי לקבוע את הציון באות:
    • אם הציון הוא 90 ומעלה, הציון הוא 'A'
    • אם הציון הוא 80-89, הציון הוא 'B'
    • אם הציון הוא 70-79, הציון הוא 'C'
    • אם הציון הוא 60-69, הציון הוא 'D'
    • אם הציון נמוך מ-60, הציון הוא 'F'
  3. הדפיסו את התוצאה בפורמט הבא:
Exam score: 78
Grade: C

הפלט שלכם חייב להתאים בדיוק לפורמט הזה, אבל עם הציון המתאים לתוצאה.

נסו בעצמכם

void main() {
  // הצהירו כאן על המשתנה examScore
  int examScore = 78;
  
  // כתבו כאן את מבנה ה-if-else if-else שלכם

  
  // הדפיסו את התוצאה
  print("Exam score: $examScore");
  print("Grade: $grade");
}
quiz iconבחנו את עצמכם

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

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

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