הוראת '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
}אתגר
מתחיליםצרו תוכנית שקובעת את הציון של תלמיד על סמך ציון המבחן שלו:
- הכריזו על משתנה שלם בשם
examScoreעם הערך 78 - השתמשו במבנה
if,else ifו-elseכדי לקבוע את הציון באות: - אם הציון הוא 90 ומעלה, הציון הוא 'A'
- אם הציון הוא 80-89, הציון הוא 'B'
- אם הציון הוא 70-79, הציון הוא 'C'
- אם הציון הוא 60-69, הציון הוא 'D'
- אם הציון נמוך מ-60, הציון הוא 'F'
- הדפיסו את התוצאה בפורמט הבא:
Exam score: 78 Grade: C
הפלט שלכם חייב להתאים בדיוק לפורמט הזה, אבל עם הציון המתאים לתוצאה.
נסו בעצמכם
void main() {
// הצהירו כאן על המשתנה examScore
int examScore = 78;
// כתבו כאן את מבנה ה-if-else if-else שלכם
// הדפיסו את התוצאה
print("Exam score: $examScore");
print("Grade: $grade");
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
7עבודה עם מחרוזות
שרשור מחרוזותאינטרפולציה של מחרוזותמחרוזות מרובות שורותמאפייני מחרוזותשיטות בסיסיות למחרוזות10אוספים - יסודות המפות
מהן מפות?יצירת מפהגישה לערכים לפי מפתחזוגות מפתח-ערךקבלת גודל המפהקבלת המפתחותקבלת הערכיםבדיקה אם מפתח קיים2משתנים וטיפוסי נתונים בסיסיים
מהם משתנים?מחרוזותמספרים שלמים (int)מספרים מסוג double (double)ערכים בוליאניים (bool)הסקת טיפוס באמצעות 'var'משתנים סופייםמשתנים קבועיםמוסכמות למתן שמותבטיחות בסיסית מול nullסיכום – הכרזה על משתנים8זרימת בקרה – לולאות
לולאת 'for'לולאת 'while'לולאת 'do-while'שימוש ב-'break' בלולאותשימוש ב-'continue' בלולאותסיכום – חזרה על קוד3אופרטורים חלק 1
אופרטורים אריתמטייםחלוקת מספרים שלמיםאופרטור מודולוהגדלה והקטנהקיצורי השמהסיכום - חישובים פשוטים6זרימת בקרה - קבלת החלטות
הוראת 'if'הוראת 'else'הוראת 'else if'חזרה - החלטות פשוטותהוראות 'if' מקוננותהוראת 'switch'9אוספים - יסודות הרשימות
מהן רשימות?יצירת רשימהגישה לפי אינדקסקבלת אורך הרשימההוספת איבריםהסרת איבריםבדיקה אם הרשימה ריקהמעבר על רשימהתרגלו בעצמכם: קומפיילר Dart אונליין