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

عرض النتيجة

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

challenge icon

التحدي

سهل

الخطوة الأخيرة في برنامج الآلة الحاسبة الخاص بنا هي عرض النتيجة بطريقة منسقة بشكل جيد.

أكمل برنامج الآلة الحاسبة الخاص بك عن طريق:

  1. بعد حساب النتيجة، أضف سطراً فارغاً باستخدام print("\n")
  2. اطبع النص "Calculation Summary:" في سطر جديد
  3. في السطر التالي، اطبع العملية الحسابية كاملة بالتنسيق: "10.5 * 5.5 = 57.75" (قم بالتعديل بناءً على العملية والنتيجة الفعلية لديك)
  4. تأكد من استخدام string interpolation لإدراج قيم firstNumber و operation و secondNumber و 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");
  
  // إجراء العملية الحسابية
  double? result;
  
  if (operation == '+') {
    result = firstNumber + secondNumber;
  } else if (operation == '-') {
    result = firstNumber - secondNumber;
  } else if (operation == '*') {
    result = firstNumber * secondNumber;
  } else if (operation == '/') {
    if (secondNumber == 0) {
      print("Error: Cannot divide by zero!");
      return;
    }
    result = firstNumber / secondNumber;
  }
  
  print("Result: $result");
  
  // تنسيق وعرض النتيجة النهائية هنا
}

جميع دروس Fundamentals