admin

admin

do while loop

شرح تفصيلي لحلقة do-while في Dart تُستخدم حلقة do-while في Dart لتنفيذ الكود مرة واحدة على الأقل، ثم تستمر في التكرار طالما أن الشرط المحدد صحيح (true). ✅ الفرق الرئيسي بين do-while و while العادية هو أن do-while تضمن تنفيذ…

while loop

شرح تفصيلي لحلقة while في Dart تُستخدم حلقة while في Dart لتكرار تنفيذ جزء من الكود طالما كان الشرط المحدد صحيحًا (true). يتم استخدام while عندما لا تعرف مسبقًا عدد التكرارات، ولكن لديك شرط يجب التحقق منه قبل كل تكرار.…

 for loop

شرح تفصيلي لحلقة for في Dart تُستخدم الحلقة for في لغة Dart لتنفيذ كود معين لعدد محدد من المرات. وهي مفيدة عندما تعرف عدد التكرارات مسبقًا. الصيغة العامة لـ for في Dart مثال 1: طباعة الأرقام من 1 إلى 5…

Assert & Ternary Operator

الشرح التفصيلي لـ assert و Ternary Operator في لغة Dart أولًا: assert في Dart تُستخدم assert للتحقق من صحة القيم أثناء عملية التطوير (debugging). إذا كان الشرط الممرر إلى assert خطأ (false)، فإن البرنامج سيتوقف ويظهر خطأ. ولكن عند تشغيل…

شرح Switch Case في Dart بالتفصيل مع أمثلة في Dart، تُستخدم عبارة switch case لتبسيط التعامل مع القرارات المتعددة التي تعتمد على مقارنة قيمة معينة مع مجموعة من القيم المحددة. تُعتبر هذه الطريقة أكثر تنظيماً من سلسلة if else if…

شروط if و else if و else في لغة Dart بالتفصيل

شروط if و else if و else في لغة Dart بالتفصيل في لغة Dart، تُعتبر الشروط من أهم الأدوات التي تُمكنك من التحكم في تدفق البرنامج وتنفيذ أوامر معينة بناءً على تحقق شروط مُحددة. تُستخدم الشروط لاتخاذ قرارات في الكود،…

if else if conditions

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

if else conditions part 1

في لغة Dart، يتم استخدام عبارات if و else للتحكم في تدفق البرنامج بناءً على الشروط أو القرارات. هنا شرح مفصل مع الأمثلة: عبارة If تُستخدم عبارة if لتنفيذ كتلة من التعليمات البرمجية إذا كانت شرط معين صحيحًا. مثال: في هذا المثال، الشرط x > 10 خاطئ، لذلك…

Methods Of String

في لغة Dart، تحتوي كل كائنات النصوص (String) على مجموعة من الدوال (Methods) المدمجة التي تتيح لك معالجة النصوص بسهولة. إليك شرحًا مفصلاً لأهم هذه الدوال مع أمثلة: 1. الخصائص الأساسية (Properties) 2. تحويل الحروف (Case Conversion) 3. البحث والتفحص…

 UserInput

في لغة Dart، يمكنك التعامل مع إدخال المستخدم في تطبيقات Console (سطر الأوامر) باستخدام مكتبة dart:io. إليك شرح مفصل مع أمثلة: 1. قراءة إدخال نصي (String) استخدم الدالة stdin.readLineSync() لقراءة سطر كامل من الإدخال. مثال بسيط: dart Copy import ‘dart:io’; void main() { print(“أدخل اسمك:”); String?…