אתגר: רשימת חישובים
חלק מהיחידה יסודות במסלול ה-Dart של Coddy. שיעור 92 מתוך 94.
אתגר
קלבאתגר הזה תתרגל הצגת תוצאות חישוב מעוצבות למשתמשים. יש לך רשימה של תוצאות חישוב שצריך להציג בפורמט ידידותי למשתמש.
המשימה שלך היא להשלים את הפונקציה displayResults, שמקבלת רשימה של תוצאות חישוב ומציגה אותן בעיצוב מתאים. כל תוצאה צריכה להציג את סוג החישוב, את המספרים שבהם נעשה שימוש ואת ערך התוצאה.
השלם את הקוד כדי להציג כראוי את כל תוצאות החישוב מהרשימה שסופקה.
נסו בעצמכם
void main() {
// רשימת תוצאות החישובים
List<Map<String, dynamic>> calculationResults = [
{
'type': 'Addition',
'num1': 10,
'num2': 5,
'result': 15
},
{
'type': 'Subtraction',
'num1': 20,
'num2': 7,
'result': 13
},
{
'type': 'Multiplication',
'num1': 4,
'num2': 6,
'result': 24
}
];
// קראו לפונקציה כדי להציג את התוצאות
displayResults(calculationResults);
}
// TODO: השלימו את הפונקציה כדי להציג את כל תוצאות החישובים
void displayResults(List<Map<String, dynamic>> results) {
print('Calculation Results:');
print('-------------------');
// TODO: עברו בלולאה על הרשימה results והציגו כל חישוב
// בפורמט: "[Type]: [num1] and [num2] = [result]"
}כל השיעורים ביחידה יסודות
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 אונליין