السلام عليكم و رحمة الله و بركاته
الدروس السابقة
الآن ساقوم بشرح كيفية العمل بـقاعدة if .... يعني الأختيار بين الشروط و في أي شرط سيعمل البرنامج الخاص ...
الشرح...........
الجديد في هذا الدرس هي كلمة if وكيفية استخدامها في البرنامج ...
معنى if او متى تستخدم if تستخدم عندما نريد ان لا يقوم البرنامج بتنفيذ أي امر الا بعد تحقق الشروط ....
مثال ذلك ....
اذا اردت ان تدخل بعضويتك بالمنتدى ... يشترط ان يكون الاسم صحيح وكذلك الرقم السري يكون صحيح .... وعند تحققهما .... يسمح لك باستخدام العضوية...و اذا لم تقم بادخال المعلومات الصحيحة سيتم منع دخولك الى حسابك ...
هذا مثال بسيط
قبل البدا لازم اشرح float و هي مثل int تعتدم في الارقام التي بيها فواصل مثل 3.5 و 6.8 ...
لكن هنا نستعمل f% عوضا عن d% لتاكد من الصيغة مثل ماشرحت في الدروس السابقة
هذا محتوى البرنامج الخاص بنا
تفسير للبرنامج : نعطى له 3 أرقام ثم نقوم بإختيار الطريقة المناسبة لحساب مجموع هذا الأرقم يعني لو قمنا بالضغط على الرقم 1 سوف يقوم البرنامج بحساب المجموع يعني الرقم 1 + الرقم 2 + الرقم و يطبع لنا الناتج
ولو قمنا بالضغط على عدد 2 سيقوم البرنامج بهذه العملية الحسابية الرقم 1 * الرقم 2* الرقم 3 و يطبع لنا الناتج
سوف أقوم بالشرح إبتدا من العمل بصغة IF
نبدا
بعد أن قمنا بإدخال المحتويات الثالث للبرنامج سوف يقوم بسؤالنا اذا كانا نريد العمل بالعملية الحسابية الاولة او الثانية
if you want to work with the first soulation write 1 or if you want the second soulation write 2
- أولآ عندا أدخالنا لرقم واحد أي اننا نريد العمل بالعملية الحسابية الأولة
طبعا اذا شرط صحيح سيقوم بطيبعة الناتج الخاص بهذه العملية الحاسبية
تنبيه مهم : طبعا في كل شرط لبدا من فتح { ثم إغلاقه عند الأنتهاء ب }
طبعا أذا لم يتحقق الشرط الاول فمن الطبيعي سيقوم البرنامج بالبحث على الشرط الذي يوافق ماقمنا بإدخاله اذا سوف يقوم بالتجربة على العمالية الثانية
كما موضح بالصور x==2 هنا يتحقق الشرطو سيقوم البرنامج بعمل العملية الحسابية الثانية و طباعة الناتج
طبعا مثل الشرط الاول لبد من فتح { ثم إغلاقه عند الأنتهاء من صياغة الشرط ب }
- ثالثا و هنا سؤال مهم ماذا لو قام المستخدم بإدخال رقم أخر يعني رقم غير 1 او 2 ماذا سيطبع لنا البرنامج؟؟؟
طبعا و بدون شك سيكون الناتج خطأ و لذلك لبد من عمل شرط يجمع بين جميع الإحتمالات الاخرى
و سوف تكون على هذا شكل
و هذا الشرط بسيط تفسيره اذا كان الرقم الذي قدمناه لا يتوافق مع الشرط الاول و لا مع الشرط الثاني
فالمعنى ان الرقم الذي قدمنها خطا اذا سيقوم هذا الشرط بالعمل و سوف يظهر لنا بان هنالك خطأ و هي كلمة errer
هنا أمثلة على الشروط و في كل مرة قمت بإدخال ثلاث أرقام و هي 2 و 3 و 4
ليست هناك تعليقات:
إرسال تعليق