kotlin tutorial – التعامل مع الحالة الشرطية وحلقات التكرار if else and returns and jumps : الدرس الثالث

kotlin tutorial
تعلم كوتلين kotlin tutorial

التعامل مع اداة الشرط في لغة كوتلين وعملية الرجوع والتخطي

Returns and Jumps

وعمليات المساواة والاكبر والاصغر

المواضيع الذي تم شرحها

  • بدء البرمجة مع لغة كوتلين هنا

  • المتغيرات والعمليات الحسابية في كوتلين هنا

  • التعامل مع المتغيرات والدوال الجاهزة في كوتلين هنا

 

الحالة الشرطية هي عملية اساسية في البرمجة لتأكد من المدخلات او المخرجات او القيم الوقت ايا شيئ داخل الى التطبيق يجب التاكد انه يكون مطابق لشيئ المراد

مثلا عملية ادخال ونريد فقط نصوص كيف نتأكد او نريد فقط ارقام او او هنالك الكثير من الاحتمالات

 

العملية هنى جداً بسيطة فقط التحقق من المتغير i هل قيمته هي 0 في حالة كانت 0 طباعة zero واذا لم يكن يتم طباعة not zero

نفس الشيئ بنسبة الى string ولكن في حالة النصوص يمكن استبدال ال == بدالة جاهزة للمساواة بين المتغيرات equals()

في بعض الحالات نطر الى توقيف عمل البرنامج اذا تم ادخال شيئ غير متوقع مثلا نريد اسم وتم ادخال رقم او نريد رقم وادخل اسم الخ..

بهذه الحالة نسخدم دالة return لتوقيف عمل الكود وعدم اكمال التنفيذ

حلقة التكرار for يتم استخدامها لعمل شيئ معين بعدد معروف مثلا طبعا الارقام من 1 الى 10

سوف يتم طباعة الارقام من 1 الى 10 هنى ايضاً يمكنى عمل حالة شرطية داخل الfor لكسر حلقة التكرار عند رقم معين وايقاف تنفيذ العملية

بهذا المثال سوف يتم كسر الحلقة وايقاف عملها عند تحقيق الشرط

 

وايضاً يمكنني الاستفاد من الدوال الجاهزة في الغة للوصول الى عدد معين داخل الحلقة وتنفيذ عند الوصول له ولا ينفذ شيئ اخر من الحلقة

العنصر it يمثل العدد الذي اعطي لعملية التكرار وهنى من 1 الى 10 سوف يتم التحقق من كافة الارقام وعندما يتم تحقيق الشرط والوصول الى العدد 5 ينفذ الشرط ويتم طباعة العدد

 

بنسبة للحالة الشرطية يمكننا ايضا تنفيذ العملية واسناد التيجة الى متغير

واخر شيئ بنسبة لحلقات التكرار هي الدالة while هذه عملها نفس دالة for فقط الفرق انه يمكننا استخدامها اذا لم نكن نعلم متى عدد العملية

هذه طريقة استخدام do while لايقاف عملية التكرار عند الوصول الى حالة شرطية معينة

 

اضافة تعليق

هذا الموقع يستخدم Akismet للحدّ من التعليقات المزعجة والغير مرغوبة. تعرّف على كيفية معالجة بيانات تعليقك.