Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

إجراء الحساب

جزء من قسم Fundamentals في رحلة Dart على Coddy — الدرس 90 من 94.

challenge icon

التحدي

سهل

الآن بعد أن أصبح لدينا رقمان وعملية، يمكننا إجراء الحساب.

قم بتحديث برنامج الآلة الحاسبة الخاص بك لـ:

  1. إنشاء متغير باسم result بنوع double? (double قابل للإلغاء) لتخزين نتيجة الحساب
  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: " متبوعاً بقيمة 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");
  
  // التصريح عن متغير العملية والتحقق من صحته
  String operation = "*";  // يمكن أن تكون +، -، *، أو /
  
  // التحقق مما إذا كانت العملية صالحة
  if (operation != '+' && operation != '-' && operation != '*' && operation != '/') {
    print("Invalid operation. Using addition (+) as default.");
    operation = '+';
  }
  
  print("Operation: $operation");
  
  // إجراء العملية الحسابية هنا
}

جميع دروس Fundamentals