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

مراجعة - آلة حاسبة بسيطة

جزء من قسم الأساسيات في رحلة Kotlin على Coddy. الدرس 34 من 93.

challenge icon

التحدي

سهل

اكتب دالة calculate تستقبل a وb وoperation وتُرجع نتيجة تنفيذ العملية المحددة على العددين.

استخدم سلاسل if-else if-else لتحديد العملية الحسابية التي يجب تنفيذها استنادًا إلى سلسلة العملية.

الشروط:

  • إذا كانت قيمة operation هي "add"، فأرجع مجموع a وb
  • إذا كانت قيمة operation هي "subtract"، فأرجع a ناقص b
  • إذا كانت قيمة operation هي "multiply"، فأرجع حاصل ضرب a وb
  • إذا كانت قيمة operation هي "divide"، فأرجع a مقسومًا على b (قسمة صحيحة)
  • بالنسبة إلى أي عملية أخرى، أرجع 0

المعاملات:

  • a (Int): العدد الأول
  • b (Int): العدد الثاني
  • operation (String): العملية المطلوب تنفيذها

القيمة المُعادة: نتيجة الحساب، أو 0 إذا لم يتم التعرف على العملية (Int)

قيود الإدخال: بالنسبة إلى القسمة، العدد الثاني غير صفري. تتوافق جميع المدخلات والنتائج الوسيطة مع النوع الرقمي المُعلن.

جرّب بنفسك

fun calculate(a: Int, b: Int, operation: String): Int {
    // اكتب الكود هنا
}

جميع دروس الأساسيات

تدرّب بنفسك: Playground لـ Kotlin