‫يقول بعض الناس أن الأمر كله يتعلق بالقرارات في الحياة.
‫أقول إن الأمر كله يتعلق بالقرارات.
‫و C-Sharp وهذا ما سننظر إليه.
‫سنقوم بالتحقق مما إذا كانت العبارات تساعدنا في اتخاذ القرارات وتشغيل التعليمات البرمجية بناءً على تلك القرارات.
‫وما نفعله هنا هو أن لدينا بيان if.
‫إذن ، هذه عبارة أساسية جدًا حيث يكون لدينا شرط بين أقواس متعرجة ومن ثم حيث يكون
‫لدينا شرط بين قوسين.
‫وداخل الأقواس المتعرجة ، لدينا الكود الذي يجب تشغيله إذا تم استيفاء الشرط.
‫لنفترض أننا نتحقق مما إذا كان الطقس جيدًا وإذا كان جيدًا ، فنحن نريد الخروج.
‫وإذا كان الطقس سيئًا ، فنحن نبقى بالداخل.
‫فالحالة ستكون ، هل الطقس جيد أم الشمس مشرقة؟
‫لذلك سيكون هذا شرطًا بسيطًا للغاية هنا حيث نقارن ببساطة ما إذا كان هذا الطقس رائعًا أو الشمس مشرقة أو شيء
‫من هذا القبيل صحيح ، وإذا كان صحيحًا ، فقم بتشغيل الكود.
‫إذا لم يكن الأمر كذلك ، فلا تفعل شيئًا.
‫هذا ما ستفعله هذه العبارة ، لكنها قد تكون أكثر تعقيدًا بعض الشيء.
‫لذلك يمكننا المضي قدمًا والحصول على عبارة IF مع عبارة LS.
‫لذلك إذا تم استيفاء الشرط ، فقم بتشغيل بعض التعليمات البرمجية وإذا لم يتم استيفائها ، وإلا في أي حالة أخرى ، فابدأ وقم بتشغيل بعض التعليمات
‫البرمجية الأخرى.
‫لذلك إذا لم يتم استيفاء أي من الشروط ، فسيتم تشغيل عبارة LS.
‫ولدينا ترتيب للأولويات هنا.
‫لذلك إذا كان هذا الشرط الأول صحيحًا ، فلن يكون هذا صحيحًا ولن يتم تشغيله أبدًا.
‫والأهم من ذلك أننا تحققنا من الخطوة التالية لأنه يمكننا الحصول على شيء يسمى ls.
‫إذا كان الأمر كذلك ، إذا كان الشرط واحد ماذا تفعل؟
‫إذا تم استيفاء شرط آخر ، فهذه هي الحالة الافتراضية.
‫لذلك إذا لم يتم استيفاء أي من الشروط ، فلدينا جانب مختلف هنا يجب مراعاته ، وهو
‫ما عدا ذلك إذا كان بإمكاننا الحصول على عدة ls إذا كانت ضمن جملة if أكبر.
‫إذا كان لدينا الشرط الأول ، ماذا نفعل إذا تم استيفاء الشرط ، فلدينا ls إذا كان الشرط الثاني ما يجب فعله إذا تم استيفاء
‫الشرط الثاني.
‫لذلك يمكن أن يكون الشرط الأول هو أن الشمس مشرقة.
‫حسنا.
‫إذا لم تكن الشمس مشرقة ، فقد تكون الشمس غير مشرقة.
‫حسنًا ، نحن نعلم ذلك.
‫ولكن بعد ذلك نتحقق.
‫الشرط الثاني ، على سبيل المثال ، هل الطقس دافئ على الأقل أم أنه على الأقل 20 درجة
‫مئوية؟
‫ثم كنا نخرج لأننا لا نهتم.
‫ثم نرتدي السترة ونخرج.
‫لذلك سيكون هذا هو الشرط الثاني.
‫ولكن إذا لم يتم تلبية أي من هؤلاء ، لذلك إذا لم تكن الشمس مشرقة ومتجمدة بالخارج ، فإننا نذهب
‫إلى LS ونقول ، أوه ، سأبقى في المنزل ، سأشرب كوبًا من الشاي وأنا ذاهب إلى البرد
‫أمام التلفزيون.
‫لذلك سيكون هذا مثالًا على if ls if في عبارة L.
‫لقد رأيت بناء الجملة وهذا منطقي أكثر بمجرد أن ندخل في العرض التوضيحي.
‫لذلك أود أن أقول دعونا نمضي قدمًا ونقدم عرضًا توضيحيًا سريعًا حيث سنلقي نظرة عليه ببساطة.
‫إذا كان الأمر كذلك ، فلن ننظر إلى الجوانب الأخرى التي سنستخدمها الآن.
‫حسنا.
‫لذلك دعنا ننتقل إلى C-sharp و Visual Studio.
‫حسنا.
‫حتى نتمكن من المضي قدمًا.
‫لذلك سأقوم بإنشاء متغير سيكون عددًا صحيحًا ، وسأقول أن هذه
‫هي درجة الحرارة.
‫وسأقوم بضبط ذلك على عشر درجات سلزية ، لنقل.
‫أريد الآن التحقق مما إذا كانت درجة الحرارة أقل من عشر درجات.
‫وإذا كان الأمر كذلك ، فأنا أريد أن أضع رمزًا.
‫لذا سأكتب على السطر الأيمن لوحدة التحكم ، آخذ الكود.
‫الآن ، إذا كانت درجة الحرارة عشر درجات ، فأنا أريد أن أكتب شيئًا
‫مثل عشر درجات مئوية
‫، أي عشر درجات مئوية.
‫والآن أخيرًا ، إذا كانت درجة الحرارة أعلى من عشرة ، أريد فقط أن أقول شيئًا مثل الدفء والدفء ، على الرغم من
‫أن هذا ليس هو الحال حقًا لأنه بارد جدًا بدرجة عشر درجات.
‫لكن ما زلت اخترت عشر درجات.
‫لذلك دعونا نتحقق من ذلك.
‫بالمناسبة ، نحتاج إلى إضافة وحدة التحكم ، بشكل صحيح ، للحصول على أي شيء على وحدة التحكم الخاصة بنا.
‫لذلك دعونا نفعل ذلك ودعنا نشغل الكود الخاص بنا.
‫وسيقول إنها عشر درجات.
‫لماذا هذا؟
‫لأن هذا الشرط لم يتم الوفاء به.
‫لم يتم تلبية هذا واحد ، ولكن هذا واحد.
‫لنفترض أننا أخذنا درجة حرارة ست درجات وقمنا بتشغيل نفس الكود وهو يقول ، خذ الكود.
‫حسنا.
‫لنفترض الآن أن لدينا درجة حرارة 25 درجة.
‫وسيقول دافئ ودافئ.
‫رائعة.
‫حتى الآن قليلا ، التحدي الصغير بالنسبة لك.
‫يرجى تعديل الكود بحيث يقول أو يأخذ الطقس في الاعتبار ويمكنك إدخال الطقس
‫يدويًا.
‫وسيخبرك أيضًا ما إذا كان يجب عليك أخذ الكود ، وما إذا كان يجب عليك ارتداء السراويل القصيرة ، أو ما إذا
‫كان يجب عليك ارتداء كنزة صوفية وسراويل أو شيء من هذا القبيل.
‫حسنا.
‫لذلك فقط تحقق من ذلك وقم بتغيير الرمز قليلاً ثم سنرى النتيجة.
‫لذا يرجى المضي قدما وجرب ذلك.
‫بالمناسبة ، يجب عليك التحقق من الطقس بالخارج والتحقق من درجة الحرارة وإدخال
‫ذلك.
‫إذا كانت لديك درجة حرارة فهرنهايت ، فما عليك سوى استخدام قيم فهرنهايت هنا.
‫منطقي.
‫حسنا.
‫أتمنى أن تكون قد جربتها.
‫وما نحتاجه هنا هو خط التحكم المنقط الأحمر.
‫لذلك سنقرأ في السطر الذي أدخله المستخدم وستكون سلسلة ، بالطبع.
‫لذا ستكون درجة الحرارة خيطًا.
‫نحتاج الآن إلى فحص درجة الحرارة وتغييرها إلى عدد صحيح.
‫حتى كثافة عدد درجة الحرارة.
‫لذا سأسميها وستكون في 32. 4.
‫في الواقع ، تعتبر درجة حرارة التحليل جيدة بدرجة كافية ويمكنني الآن مقارنة درجة الحرارة الرقمية لنقل 20.
‫لذلك إذا كان أقل من 20 ، أو إذا كان 20 فقط أو ربما حتى إذا كان أعلى من 20.
‫لذا أقول إن هذا سيكون هو المناسب.
‫حسنًا ، ما أريد تغيير النص إليه هو ، حسنًا ، إذا كان أقل من 20 ، خذ الكود.
‫إذا كانت درجة الحرارة 20 درجة ، فكل ما عليك هو كتابة شيء مثل السراويل والسترة على ما يرام.
‫ثم أخيرًا ، إذا كانت أعلى من 20 درجة ، فستكون أكثر دفئًا.
‫الصحيح.
‫شيء من هذا القبيل يكفي اليوم.
‫حسنًا ، دعنا الآن نتحقق من ذلك.
‫دعونا نرى ما يجب أن يخبرنا به برنامجنا.
‫وسأدخل ، لنقل ، 25.
‫وتقول الشورتات كافية اليوم.
‫ربما يتعين علينا إدخال نص صغير هنا يخبرنا بما يجب القيام به.
‫إذن ، وحدة التحكم ، النقطة ، الخط الصحيح ، ما هي درجة الحرارة؟
‫وسأبدأ مرة أخرى.
‫ما هي درجة الحرارة؟
‫سأقول ، حسنًا.
‫حسنًا ، خارج ثماني درجات.
‫خذ الكود.
‫حسنا.
‫أنا ذاهب لأخذ الكود الخاص بي.
‫لا بأس.
‫شكرا جزيلا لك.
‫إذن لدينا الآن برنامج صغير سيساعدنا في تحديد ما نرتديه بناءً على درجة الحرارة.
‫أليس هذا رائعًا؟
‫لذلك لدينا أول برنامج صغير تم استخدامه بالفعل أو يكون مفيدًا.
‫نعم ، بالطبع يمكنك المضي قدمًا وتمديد ذلك قليلاً.
‫وبينما يعمل ذلك ، إذا لم يكن النهج هنا هو الأنظف وسنرى كيف يمكننا تنظيف ذلك في الفيديو
‫التالي ، وكيف نجعله أفضل وأكثر فاعلية ، لأنه حاليًا يشغل هذا الكود
‫، إذن تشغيل هذا الرمز ثم تشغيل هذا الرمز.
‫لكن الأسلوب الأفضل هو التحقق مما إذا كان هذا صحيحًا.
‫حسنًا ، لا يمكن أن يكون الآخرون صحيحين.
‫لذلك لا تهتم حتى بتشغيل هذا الرمز.
‫لقد أخبرتكم عن أن هذا النهج ليس فعالاً للغاية ، وسأوضح لكم
‫كيفية جعله أكثر كفاءة ، لأن ما رأيناه هو إذا كان آخر ، إذا كان آخر ، وأخيراً.
‫حسنا.
‫لقد رأيت ذلك في الفيديو الأول من هذا الفصل.
‫والآن دعونا نغير الكود الذي لدينا هنا ليلائم هذا الهيكل.
‫يمكنك تجربته بنفسك حتى تتمكن من إيقاف الفيديو مؤقتًا ومحاولة ملاءمته أيضًا.
‫خلاف ذلك ، فقط ألق نظرة على كيفية القيام بذلك.
‫حسنا.
‫أتمنى أن تكون قد جربتها.
‫لذلك نتحقق مما إذا كانت درجة الحرارة أقل من 20 ، وإذا كان هذا صحيحًا ، فلن يكون هذا صحيحًا أبدًا.
‫لذلك لن نحتاج إلى هذا الرمز في حال كان هذا صحيحًا ، لأنه سيتم تشغيله فقط وهو مجرد قوة معالجة
‫غير ضرورية نحتاجها.
‫ولكن إذا استخدمنا ls بدلاً من ذلك ، وإلا إذا على سبيل المثال ، فلن يتم تشغيل هذا الرمز إلا إذا كان هذا الرمز هنا غير صحيح
‫، أو إذا كان هذا الشرط هنا غير صحيح.
‫الآن ، إذا كانت درجة الحرارة ليست 20 أو أقل من 20 ، فإننا نقوم بتشغيل هذا الرمز.
‫إذا لم يكن أقل من 20 ، فسننتقل إلى السطر التالي ونتحقق من درجة الحرارة 20 بالضبط.
‫وبعد ذلك يمكننا المضي قدمًا وقول شيء مثل آخر إذا والتحقق من السطر التالي.
‫لذا إذا كانت درجة الحرارة أعلى من 20 ، فافعل ذلك.
‫لكن هذه مرة أخرى لن تكون الطريقة الأكثر فاعلية أثناء عملها.
‫الطريقة الأكثر فاعلية هي ببساطة استخدام أقل هنا ، لأنه إذا لم يتم استيفاء هذا الشرط ولم يتم
‫استيفاء هذا الشرط ، فسيتم تشغيل هذا الشرط أو سيتم تشغيل بيان LL.
‫لأنه في حالتنا الأمر بسيط جدًا.
‫لا يوجد سوى تلك الخيارات الثلاثة.
‫إنها إما أقل من 20 أو 20 بالضبط أو أعلى من 20.
‫بالطبع ، يمكننا إضافة شروط أخرى مثل غيرها.
‫إذا كانت nump temp تساوي 30 ، فيمكننا إضافة ذلك وسيكون ذلك جيدًا أيضًا.
‫ثم سنظل لدينا حالة ls.
‫هذا يعني أن كل التعليمات البرمجية الأخرى.
‫لذلك لن يتم تغطية 21 إلى 29.
‫سيتم تغطيتها بواسطة هذا ls وسيتم تغطية كل شيء أعلى من 31 بواسطة هذا.
‫LS لذلك يمكننا الاقتراب من هذا الطريق أو الاقتراب منه بهذه الطريقة ، ومن ثم يمكننا أيضًا الحصول على هذا أعلى
‫من 30.
‫لذلك إذا كانت درجة الحرارة أعلى من 30 ، فسيتم تشغيل هذا الرمز ، والذي سيكون
‫، على سبيل المثال ، ساخنًا أو شديد الحرارة.
‫وجميع المواقف الأخرى بين 21 و 30 مع بيان L هذا سيتم تشغيله.
‫حسنا.
‫هذه هي الخيارات المختلفة التي لدينا ، وهذه طريقة أكثر فاعلية من تلك التي رأيناها
‫للتو.