الجملة الشرطية في لغة كوتلن – Condition Statement

سلسلة دروس تعليم لغة كوتلن لتعليم الأندرويد – الدرس العاشر

محتويات الدرس :-

  • أنواع الجمل الشرطية وأمثلة عليها
  • دالة if
  • دالة if..else
  • دالة if..elseif..else
  • الشروط المتداخلة Nested if
  • الجملة الشرطية When
الدرس العاشر الجمل الشرطية في لغة كوتلن

الجملة الشرطية في كوتلن​

الجمل الشرطية هي مجموعة من الأوامر البرمجية التي لا تُنفذ إلا عندما يتحقق شرط ما ويستخدم الif للتعامل مع الجمل الشرطية .

انواع الجمل الشرطية​

if

image 65
if

if..else

image 66
if..else

if..elseif..else

image 67
if..elseif..else

مثال اول​

image 68
مثال اول​

مثال ثاني​

 في هذا المثال عرفنا متغير نصي واعطينا قيمة نصية welcome ثم استخدمنا الدالة length وهي دالة تعيد لنا عدد احرف المتغير النصي وقمنا بعمل شرط وهو اذا عدد احرف المتغير النصي اكبر من 5 نفذ ما داخل الشرط

image 69
مثال ثاني​

If Else​

وتعني اذا لم يتحقق الشرط فنفذ ماهو ضمن الelse .

مثال يسمح للطالب بادخال الدرجة ومعرفة هل هو ناجح او راسب

image 70
مثال يسمح للطالب بادخال الدرجة ومعرفة هل هو ناجح او راسب
image 71
مثال يسمح للطالب بادخال الدرجة ومعرفة هل هو ناجح او راسب

If ElseIf​

وتعني اذا لم يتحقق الشرط الاول فأنتقل الى الشرط الثاني واذا لم يتحقق فألى الشرط الثالث وهكذا حتى يتم تجربة كل الشروط واذا لم يتحقق ولا شرط ينفذ ما هو موجود ضمن الelse الأخيرة .

مثال اول يسمح للطالب بادخال الدرجة ومعرفة التقييم

image 72
مثال اول يسمح للطالب بادخال الدرجة ومعرفة التقييم
image 73
مثال اول يسمح للطالب بادخال الدرجة ومعرفة التقييم
مثال ثاني في هذا المثال عملنا داخل كل if شرطين بينهما علامة && – AND والتي ترجع صحيح اذا تحقق الشرطين .
image 74
مثال ثاني في هذا المثال عملنا داخل كل if شرطين بينهما علامة && – AND والتي ترجع صحيح اذا تحقق الشرطين .
image 75
مثال ثاني في هذا المثال عملنا داخل كل if شرطين بينهما علامة && – AND والتي ترجع صحيح اذا تحقق الشرطين .

الشروط المتداخلة Nested if​

وتعني اذا تحقق شرط ما ارتبط مع شرط اخر داخل هذا الشرط ليقوم بالتحقق منه .

Nested if​

image 76
الشروط المتداخلة Nested if​

مثال​

image 77
الشروط المتداخلة Nested if​
image 78
الشروط المتداخلة Nested if​

الجملة الشرطية when​

وهو نوع اخر من العبارات الشرطية حيث تعتمد الشروط على محتوى قيمة مدخلة .

image 79
الجملة الشرطية when​
image 80
الجملة الشرطية when​

مثال اخر​

image 81
الجملة الشرطية when​
image 82
الجملة الشرطية when​
شارك المقال

مواضيع قد تعجبك: