العمليات الحسابية والمنطقية: كيف يفكر ويحسب برنامجك؟

جارٍ التحميل…

01 / ملخص الدرس

العمليات الحسابية والمنطقية: كيف يفكر ويحسب برنامجك؟

تعلم كيف تجري العمليات الحسابية، وتفادي فخ قسمة الأعداد الصحيحة (Integer Division)، واستخدام معاملات المقارنة والمنطق (AND, OR, NOT)، والتحويل الذكي بين أنواع البيانات (Type Casting).

ضمن مسارC#02 / 08
02 / شرح الدرس مكتوبًا

نص شرح المعلم والكود الذي كتبه ونتيجة تشغيله، بنفس ترتيب الدرس.

Program.cs
// =======================================================
// الدرس الثاني: العمليات الحسابية والمنطقية — بناء حاسبة ذكية
// =======================================================

// 1. العمليات الحسابية الأساسية وفخ القسمة:
/*int itemsCount = 5;
int boxes = 2;
double result = (double)itemsCount / boxes;
Console.WriteLine($"the result of the division = {result}");
int remainder = itemsCount % boxes;
Console.WriteLine($"the result of the Modulus = {remainder}");*/

/*int score = 100;
score += 50; // 150
score++; //151
score--;//150
score *=2; //300
score -= 50; //250
Console.WriteLine($"the score after the update = {score}");*/

int userAge = 20;
int score = 100;
bool hasDrivingLicense = true;
bool canRentCar = (userAge >= 18) && hasDrivingLicense;
Console.WriteLine($"Can he rent a car : {canRentCar}");
bool hasSpecialDiscount = (userAge < 19 ) || (score > 99);
Console.WriteLine($"Does he have a disc : {hasSpecialDiscount}");
// (اكتب الكود مع المعلم خطوة بخطوة أثناء الشرح)
03 / دروس المسار (8)
  1. 01مدخل إلى C# و .NET: الأساسيات والبيانات
  2. 02العمليات الحسابية والمنطقية: كيف يفكر ويحسب برنامجك؟انت هنا
  3. 03الجمل الشرطية: كيف تجعل برنامجك يتخذ القرارات الذكية؟
  4. 04الحلقات التكرارية: كيف تكرر المهام وتتحكم في تدفق الأوامر؟
  5. 05المصفوفات والقوائم: كيف تدير مجموعات البيانات باحترافية؟
  6. 06الدوال والأساليب البرمجية: كيف تنظم كودك وتمنع التكرار باحترافية؟
  7. 07الفئات والكائنات (Classes & Objects): مدخلك الشامل للبرمجة كائنية التوجه (OOP)
  8. 08الأرقام العشرية والدقة المالية في C#: الفرق الحاسم بين float و double و decimal وتطبيقات الحسابات المصرفية