مراجعة - الرياضيات البسيطة
جزء من قسم الأساسيات في رحلة Kotlin على Coddy. الدرس 23 من 93.
التحدي
سهلاكتب دالة calculateFinalValue تأخذ initial وbonus وdivisor وتُرجع الباقي بعد سلسلة من العمليات.
المنطق:
- ابدأ بالقيمة
initial - أضف
bonusإليها باستخدام+= - ضاعف النتيجة باستخدام
*= - أرجع الباقي عند القسمة على
divisor
المعاملات:
initial(Int): القيمة الابتدائيةbonus(Int): القيمة المراد إضافتهاdivisor(Int): العدد الذي ستتم القسمة عليه للحصول على الباقي
القيمة المُرجعة: الباقي بعد تنفيذ جميع العمليات (Int)
قيود الإدخال: قيمة divisor غير صفرية. جميع القيم الوسيطة تلائم Int.
جرّب بنفسك
fun calculateFinalValue(initial: Int, bonus: Int, divisor: Int): Int {
// اكتب الكود هنا
}
جميع دروس الأساسيات
4العوامل - الجزء الأول
العوامل الحسابيةعامل باقي القسمةالإسناد المُعزَّزعوامل المقارنةمراجعة - الرياضيات البسيطة7أساسيات الإدخال والإخراج
دالة Printlnقوالب السلاسل النصيةإدخال ReadLineتحويل النوعمراجعة - السنوات حتى التقاعدمراجعة - صواب أم خطأ10الدوال
تعريف دالةالمعاملات والوسائطالقيم المُعادةالوسائط المُسمّاةالقيم الافتراضيةالدوال ذات التعبير الواحدمراجعة - دالة سيغمامراجعة - دالة التحقق2المتغيرات
val مقابل varاستنتاج النوعالأعدادالسلسلة النصيةالقيمة المنطقيةاصطلاحات التسميةمراجعة - تهيئة المتغيرات5المعاملات الجزء 2
المعاملات المنطقية الجزء 1المعاملات المنطقية الجزء 2المعاملات المنطقية الجزء 3المعامل الثلاثي مع تعبير Ifمراجعة - المنطق البسيط8حاسبة تقسيم الفاتورة
رسالة ترحيبيةالحصول على الإدخال3القابلية للقيمة الفارغة
ما هو الأمان من القيم الفارغةالأنواع القابلة للقيمة الفارغةعامل الاستدعاء الآمنعامل Elvisأساسيات تحدي الدوالتأكيد عدم كون القيمة فارغةمراجعة - الوصول الآمن9الحلقات
حلقة Forحلقة Whileحلقة Do-WhileBreakContinueالنطاقات في الحلقاتالحلقة المتداخلةمراجعة - المضروبمراجعة - الإدخال الديناميكيتدرّب بنفسك: Playground لـ Kotlin