26- كورس Kotlin اندرويد بالعربي – Kotlin Exercises

Kotlin Exercises

تمارين كوتلن لتعزيز مهارات البرمجة

تعتبر لغة البرمجة كوتلن من اللغات الحديثة التي اكتسبت شهرة واسعة في تطوير تطبيقات الأندرويد والويب. تتميز كوتلن بكتابتها الواضحة والسهلة، وتعمل بشكل متكامل مع لغة الجافا. في هذا المقال، سنستعرض مجموعة من التمارين التي تهدف إلى تعزيز مهاراتك في لغة كوتلن وفهم مفاهيمها الأساسية. من خلال هذه التمارين، ستتمكن من تطبيق المفاهيم النظرية في مواقف عملية، مما يسهم في تحسين قدراتك البرمجية.

تمرين 1: إنشاء دالة لعملية الجمع

يعد إنشاء الدوال من الأساسيات في البرمجة، وفي هذا التمرين سنقوم بإنشاء دالة بسيطة تقوم بعملية جمع عددين. الهدف من هذا التمرين هو فهم كيفية تعريف الدوال واستدعائها في كوتلن.

fun sum(a: Int, b: Int): Int {
                return a + b
            }

            fun main() {
                val result = sum(5, 10)
                println("The sum is: $result")
            }

في هذا المثال، قمنا بتعريف دالة باسم sum تأخذ عددين صحيحين كمدخلات وتعيد ناتج جمعهما. بعد ذلك، قمنا باستدعاء الدالة في الدالة الرئيسية main وعرض النتيجة.

تمرين 2: استخدام عبارات التحكم الشرطي

تعتبر عبارات التحكم الشرطي من الأدوات المهمة في البرمجة، حيث تتيح لك تنفيذ جزء معين من الشيفرة بناءً على شرط محدد. في هذا التمرين، سنقوم بإنشاء مثال بسيط لاستخدام عبارات if وelse.

fun checkNumber(num: Int) {
                if (num > 0) {
                    println("$num is positive")
                } else if (num < 0) {
                    println("$num is negative")
                } else {
                    println("$num is zero")
                }
            }

            fun main() {
                checkNumber(10)
                checkNumber(-5)
                checkNumber(0)
            }

في هذا التمرين، قمنا بإنشاء دالة باسم checkNumber لتحديد ما إذا كان الرقم موجبًا أو سالبًا أو صفرًا. استخدمنا عبارات if وelse للتحقق من الشروط وعرض النتائج المناسبة لكل حالة.