اقتباس:
المشاركة الأصلية كتبت بواسطة tmrmsr
مجزئيات من مشاركتين سابقتين توضح
تدريب 1-5
التمرين صحيح وسليم مائة بالمائة
تعالي نفسر
جزئية ان المدخلات يمكن أن يمثلوا في شكل واحد ممكن ومفيش مانع وممكن انك تمثل كل متغير في شكل مستقل
اما جزئية غير ذلك
لأن التمرين
انت فسرته على أنه
if condition then
else
end if
شخصيا مفيش مانع
الكتاب فسره على انه
if condition then
end if
ازاي
استخدم التفرع في ابسط صوره
اللي يقابله في البرمجه
if condition then
طباعة غبر معرف
ثم انهاء البرنامج السطر مكنك من انك لا تستخدم
Else
end if
اما مسألة اجراء القسمة ثم الطباعة ليس لها علاقة بجملة if لانها تنفذ في التسلسل الطبيعى للخطوات وده نتج عن شرط if انه لم يتحقق
هاكتب لك كود خريطة تدريب 1-5
مره بوصف الكتاب (اللي قلت عليه غلط)
ومره بوصفك (اللي مش غلط بالمناسبة)
1- الكتاب
Dim Num1 as Integer
Dim Num2 as Integer
Num1=TextBox1.Text
Num2=TextBox2.Text
If Num2=0 Then
Label1.text="غير معرف"
exit sub
end if
Dim r as Integer
r=Num1 /Num2
Label1.text=r
2- الحل البديل
Dim Num1 as Integer
Dim Num2 as Integer
Num1=TextBox1.Text
Num2=TextBox2.Text
If Num2=0 Then
Label1.text="غير معرف"
else
Dim r as Integer
r=Num1 /Num2
Label1.text=r
end if
أظن ان 1 و2 ترجمة مباشرة لكلامي
|
يا سيد تامر هو دا موضع الخلاف بتاعنا
ان جملة
exit subالطالب لن يتعلمها في هذا المنهج وعليه ليس في الموضع الصحيح وكان يجب ان تأخذ باقي الترقيمات
وعليه ليه كل التمارين تم حلها في الترم الثاني ماعدا القسمة
سؤال يا ريت يتم الاجابة عليه