الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل بالإمكان حساب نتيجة معادلة موجودة في مربع نص مثلاً"1+1"أو"(sin(x"؟

بدأه نوح حكمي في 27 أبريل 2008 · 1 رد · 1,061 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هل بالإمكان حساب نتيجة معادلة موجودة في مربع نص مثلاً"1+1"أو"(sin(x"؟

مثال :

x=1
y=1
z="x+y"

text1.text=val(z)

طبعاً المثال السابق سيبعطينا النتيجة 1 وليس 2 كما هو مطلوب !!!

إحتجت لتخزين المعادلات المدرجة من قبل المستخدمين في ملفات

باختصار هل بالإمكان تنفيذ المعادلات والمحفوظة أو المكتوبة ( بشكل نص )

وهل يوجد ما يكافئ الأمر eval الموجود في العديد من اللغات مثل action script أو jscript أو PHP ? !!!!

هل معقول أن الفيجوال بيسك لا يستطيع تنفيذ مثل هذه المعادلة البسيطة "1+1" ؟؟؟؟؟؟؟!!!!!

#2
نوح حكمي كتب:
هل بالإمكان حساب نتيجة معادلة موجودة في مربع نص مثلاً"1+1"أو"(sin(x"؟

مثال :

x=1
  y=1
  z="x+y"

  text1.text=val(z)

طبعاً المثال السابق سيبعطينا النتيجة 1 وليس 2 كما هو مطلوب !!!

إحتجت لتخزين المعادلات المدرجة من قبل المستخدمين في ملفات

باختصار هل بالإمكان تنفيذ المعادلات والمحفوظة أو المكتوبة ( بشكل نص )

وهل يوجد ما يكافئ الأمر eval الموجود في العديد من اللغات مثل action script أو jscript أو PHP ? !!!!

هل معقول أن الفيجوال بيسك لا يستطيع تنفيذ مثل هذه المعادلة البسيطة "1+1" ؟؟؟؟؟؟؟!!!!!

تعقيب

هذا هو الكود بعد التعديل ونفس المشكلة !!!!!

Me.Button1.Text = Val("1+1")  ' -----------   هنا يعطينا 1  

		Dim x = 1 
		Dim y = 1 
		Dim z = Val("x+y") '<--------------	i need to store this formula in external file  

		 Me.Text = z ' -------------------	 هنا يعطينا صفر

تم تعديل هذه المشاركة بواسطة نوح حكمي في 27 أبريل 2008 في 17:29

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…