Menu
Coddy logo textTech

ביצוע חישוב

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

challenge icon

אתגר

קל

עכשיו, כשיש לנו שני מספרים ופעולה, נוכל לבצע את החישוב.

עדכנו את תוכנית המחשבון שלכם כך שתבצע את הפעולות הבאות:

  1. צרו משתנה בשם result מסוג double? (double שניתן להגדיר כ-null) כדי לשמור את תוצאת החישוב
  2. השתמשו במשפטי if-else כדי לבצע את החישוב המתאים בהתאם לפעולה:
    • אם הפעולה היא '+', הגדירו את result בתור firstNumber + secondNumber
    • אם הפעולה היא '-', הגדירו את result בתור firstNumber - secondNumber
    • אם הפעולה היא '*', הגדירו את result בתור firstNumber * secondNumber
    • אם הפעולה היא '/', בדקו אם secondNumber הוא 0
  3. אם מנסים לחלק באפס, הדפיסו בדיוק: "Error: Cannot divide by zero!" והשתמשו במשפט return כדי לצאת מהפונקציה
  4. בכל החישובים התקינים, הגדירו את המשתנה result בהתאם
  5. הדפיסו "Result: " ולאחריו את ערך התוצאה

נסו בעצמכם

void main() {
  print("Welcome to the Simple Calculator!");
  
  // הצהר על משתנים מספריים ואתחל אותם
  double firstNumber = 10.5;
  double secondNumber = 5.5;
  
  // הדפס את המספרים
  print("First number: $firstNumber");
  print("Second number: $secondNumber");
  
  // הצהר על המשתנה operation ובדוק את תקינותו
  String operation = "*";  // יכול להיות +, -, * או /
  
  // בדוק אם operation תקין
  if (operation != '+' && operation != '-' && operation != '*' && operation != '/') {
    print("Invalid operation. Using addition (+) as default.");
    operation = '+';
  }
  
  print("Operation: $operation");
  
  // בצע כאן את החישוב
}

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

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