كلنا يعرف أن المقدار 5 + 2 * 9 يساوى 23
وكلنا يعرف بسهولة كتابة الكود الذى يحسب هذا المقدار
X = 9 * 2 + 5 PRINT X
ولكنى اريد الكود الذى يحسب هذا المقدار من خلال Text أو Label كتبه المستخم فيه
ارجو تعديل المثال المرفق
ولكم ألف شكر
كلنا يعرف أن المقدار 5 + 2 * 9 يساوى 23
وكلنا يعرف بسهولة كتابة الكود الذى يحسب هذا المقدار
X = 9 * 2 + 5 PRINT X
ولكنى اريد الكود الذى يحسب هذا المقدار من خلال Text أو Label كتبه المستخم فيه
ارجو تعديل المثال المرفق
ولكم ألف شكر
نسيت التوضيح انه مسموح للمستخدم بتغييرأى علامةرياضية (مثلما هومسموح بتغييرالأرقام تمامآ)
فله ان يكتب المقدار مثلا 8 - 2 + 9
ولكم ألف شكر
تم تعديل هذه المشاركة بواسطة اسلام الكبابى في 18 مارس 2014 في 16:33
If Text2.Text = "*" And Text4.Text = "*" Then
X = Val(Text1.Text) * Val(Text3.Text) * Val(Text5.Text)
Print X
End If
If Text2.Text = "*" And Text4.Text = "/" Then
X = Val(Text1.Text) * Val(Text3.Text) / Val(Text5.Text)
Print X
End If
If Text2.Text = "*" And Text4.Text = "+" Then
X = Val(Text1.Text) * Val(Text3.Text) + Val(Text5.Text)
Print X
End If
If Text2.Text = "*" And Text4.Text = "-" Then
X = Val(Text1.Text) * Val(Text3.Text) - Val(Text5.Text)
Print X
End If
أولآ: شكرآ لك
ثانيآ:
لواستخدمنا هذا الكود فمطلوب منى استكماله
بعمل كود مثله اذا كانت "+" = Text2.Text
ثم عمل كود مثله اذا كانت "-" = Text2.Text
ثم عمل كود مثله اذا كانت "/" = Text2.Text
بالتأكيد هناك حل أسهل من ذلك
ولكم ألف شكر
أولا لا اظن ان هنالك حل أسهل من ذلك و ثانيا اكمال الكود ليس بالصعب فما عليك الا النسخ و اللصق و عمل تغييرات بسيطة
شكرآ