هدف الدرس:
بناء منظومة تعمل كالالة الحاسبة
مراحل العمل:
نعرف סטטוס ל 1
temp ل 0
الضغط على كباس A نرفع قيمة temp ب 1
عندما نصل للرقم الاول المطلوب يعطي القيمة الموجودة ب متغير temp الى num1
من خال الضغط على B مباشرة mun1 ياخد قيمة temp
الان سنحدد قيمة الرقم الثاني وايضا هنا نريد ان نبدأ ب صفر
وهذه سنضعه ب tempnum الى صفر لنستطيع استعماله مرة اخىر
ونعطي ملاحظة: show string second num
وايضا يجب ان نعطيه قيمة 0 قبل ان نبدأ به
B يدخل الرقم الاول
لدلك علينا ان نستعمل status لاني استعمل نفس الكباسات
B
مرة اخرى يحط الرقم الاول ب num1
ة temp ب num2
عشان هيك نستعمل STATUS
STATUS =1 القيمة بتروح للرقم الثاني اذا
عند الانتهاء من الرقم الاول علينا ان نعطيه امر ان يغيير ال STATUS =2
هنا علينا ان نستعمل امر اذا IF
IF STATUS = 2
عندها نرفع قيمته الى 3 حتى ننتقل الى الرقم الثاني
الان بقي علينا ان نجمع الارقام
لا اريد ان استعمل عملية A+B كل الوقت الا فقط اذا الستاتوس = 3
اذا الستاتوس = 3 عندها انفذ عملية الجمع
b
يعمل فقط ادا ستاستوس = 2
ِA+B يعمل اذا الستاتوس =3
مادا مع A
لذلك علينا ان نجد حل , لانه ممكن يكبس بوقت غير مناس
A
يعمل بستاتوس = 1 او ستاتوس = 2