Menu
Coddy logo textTech

אתגר: רשימת חישובים

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

challenge icon

אתגר

קל

באתגר הזה תתרגל הצגת תוצאות חישוב מעוצבות למשתמשים. יש לך רשימה של תוצאות חישוב שצריך להציג בפורמט ידידותי למשתמש.

המשימה שלך היא להשלים את הפונקציה 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]"
  
}

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

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