منتديات المشاغب

منتديات المشاغب (http://www.absba.org/index.php)
-   منتدى لغات البرمجة (http://www.absba.org/forumdisplay.php?f=40)
-   -   عمل متغير لأسماء المتغيرات (http://www.absba.org/showthread.php?t=1427795)

اسلام الكبابى 02-11-2019 03:55 PM

عمل متغير لأسماء المتغيرات
 
لدى عدة متغيرات رقمية (AA ,BB ,CC)
وأريد عمل متغير( X مثلآ) تكون قيمته هى أحد أسماء هذه المتغيرات
أى تكون قيمته =AA أو =BB أو =CC
يحيث اذا كتبنا الكود
كود :

X = "BB"
X = X + 10
Y = 5 * X
Print Y

يعتبر الكود المكتوب هو
كود :

BB = BB + 10
Y = 5 * BB
Print Y

فكيف يتم ذلك؟
ولكم ألف شكر

اسلام الكبابى 03-11-2019 10:24 AM

سمعت قبل ذلك فى نفس لغة الVB6 التى أعمل بها عن دالة تسمى CallByName
وعن أداة تسمى ScriptControl
فهل يمكن لأى منهما حل هذا الموضوع

ولكم ألف شكر

ahmedqatar 03-11-2019 10:47 AM

عزيزي لم افهم !!

اسلام الكبابى 03-11-2019 03:08 PM

أريد اذا كتبنا الكود
X = AA
X = X + 10
Y = 5 * X
Print Y
يعتبر الكود المكتوب هو
AA = AA + 10
Y = 5 * AA
Print Y

و اذا كتبنا الكود

X = BB
X = X + 10
Y = 5 * X
Print Y
يعتبر الكود المكتوب هو
BB = BB + 10
Y = 5 * BB
Print Y

و اذا كتبنا الكود
X = CC
X = X + 10
Y = 5 * X
Print Y
يعتبر الكود المكتوب هو
CC = CC + 10
Y = 5 * CC
Print Y

وطبعآ الأكواد أطول من ذلك بكثير
والمتغيرات ليست 3 فقط(AA , BB , CC) ولكنها كثييرة

فكيف يتم ذلك؟
ولكم ألف شكر

اسلام الكبابى 23-12-2019 05:17 PM

ألا يوجد مثل ذلك فى لغة البرمجة ؟


الساعة الآن 09:50 PM