العوامل الحسابية
جزء من قسم الأساسيات في رحلة Kotlin على Coddy. الدرس 19 من 93.
توفر Kotlin عوامل حسابية لإجراء العمليات الحسابية على الأرقام. وهذه هي العوامل نفسها التي ستستخدمها في الرياضيات الأساسية.
إليك عوامل الحساب الأساسية الأربعة:
| العامل | العملية | المثال | النتيجة |
|---|---|---|---|
+ | الجمع | 10 + 3 | 13 |
- | الطرح | 10 - 3 | 7 |
* | الضرب | 10 * 3 | 30 |
/ | القسمة | 10 / 3 | 3 |
يمكنك استخدام هذه العوامل مع المتغيرات وتخزين النتائج:
fun main() {
val a = 15
val b = 4
val sum = a + b // 19
val difference = a - b // 11
val product = a * b // 60
val quotient = a / b // 3
println(quotient)
}مهم: عند قسمة عددين صحيحين، تُجري Kotlin قسمة صحيحة: تُقتطع النتيجة ولا تُقرَّب. لذلك تعطي 15 / 4 القيمة 3، وليس 3.75.
إذا كنت بحاجة إلى نتائج عشرية، فيجب أن يكون رقم واحد على الأقل من النوع Double:
fun main() {
println(15.0 / 4) // يطبع: 3.75
}التحدي
سهلتم تزويدك بالمتغيرين التاليين:
val x = 24
val y = 7باستخدام هذين المتغيرين، احسب واطبع ما يلي في أسطر منفصلة:
- مجموع
xوy - الفرق عند طرح
yمنx - حاصل ضرب
xوy - ناتج قسمة
xعلىy(قسمة صحيحة)
تذكّر: تحذف القسمة الصحيحة الجزء العشري، لذا سيكون الناتج الأخير عددًا صحيحًا.
جرّب بنفسك
fun main() {
val x = 24
val y = 7
// TODO: اكتب الكود الخاص بك أدناه
// احسب واطبع:
// 1. مجموع x و y
// 2. الفرق عند طرح y من x
// 3. حاصل ضرب x و y
// 4. نتيجة قسمة x على y (قسمة صحيحة)
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4العوامل - الجزء الأول
العوامل الحسابيةعامل باقي القسمةالإسناد المُعزَّزعوامل المقارنةمراجعة - الرياضيات البسيطة7أساسيات الإدخال والإخراج
دالة Printlnقوالب السلاسل النصيةإدخال ReadLineتحويل النوعمراجعة - السنوات حتى التقاعدمراجعة - صواب أم خطأ10الدوال
تعريف دالةالمعاملات والوسائطالقيم المُعادةالوسائط المُسمّاةالقيم الافتراضيةالدوال ذات التعبير الواحدمراجعة - دالة سيغمامراجعة - دالة التحقق2المتغيرات
val مقابل varاستنتاج النوعالأعدادالسلسلة النصيةالقيمة المنطقيةاصطلاحات التسميةمراجعة - تهيئة المتغيرات5المعاملات الجزء 2
المعاملات المنطقية الجزء 1المعاملات المنطقية الجزء 2المعاملات المنطقية الجزء 3المعامل الثلاثي مع تعبير Ifمراجعة - المنطق البسيط8حاسبة تقسيم الفاتورة
رسالة ترحيبيةالحصول على الإدخال3القابلية للقيمة الفارغة
ما هو الأمان من القيم الفارغةالأنواع القابلة للقيمة الفارغةعامل الاستدعاء الآمنعامل Elvisأساسيات تحدي الدوالتأكيد عدم كون القيمة فارغةمراجعة - الوصول الآمن9الحلقات
حلقة Forحلقة Whileحلقة Do-WhileBreakContinueالنطاقات في الحلقاتالحلقة المتداخلةمراجعة - المضروبمراجعة - الإدخال الديناميكيتدرّب بنفسك: Playground لـ Kotlin