|
#1
|
|||
|
|||
سؤال
ما هو ناتج الدالة في الجمل الأتية
1- Label.text = is numeric ("15") 2- Label.text = is numeric ("ahmed") |
#2
|
|||
|
|||
1 - الناتج : false بسبب وجود علامة احتواء القيم النصية حول"15" لذا سيتعامل الفيجوال مع هذه القيمة على انها قيمة نصية .
2 - الناتج : false لان ahmed قيمة نصية . |
#3
|
||||
|
||||
اقتباس:
فى الجملة Label.text = isnumeric ("15") يكون الناتج True حتى لو كتبنا القيمة الرقمية بين علامتى تنصيص ، حيث أن البرنامج يفهمها كقيمة رقمية============================ و فى الجملة Label.text = isnumeric ("ahmed") يكون الناتج False لأن القيمة التى بين علامتى تنصيص هى قيمة نصية ============================== مع التأكيد على أهمية معرفة وظيفى الدالة IsNumeric أنها تستخدم لإختبار محتوى متغير أو صندوق نص ، هل هوعددى أم حرفي و يكون ناتجها منطقى True إذا كان المحتوى رقمى أو False إذا كان المحتوى حرفى |
#4
|
|||
|
|||
اقتباس:
مع كامل إحترامي .. تستخدم علامات التنصيص لكتابة قيمة حرفية .. ولو كانت في الأصل رقمية ... مثل السؤال .. وفي تلك الحالة يكون ناتج التنفيذ هو "False" .. لأن القيمة حرف 15 وليس رقم 15 وفي الجملة الثانية بنفس الطريقة .. تعتبر قيمة حرفية ... أما لو كتبت كلمة ahmed بدون علامات التنصيص .. أصبحت اسم متغير .. قد تكون قيمته رقمية أو حرفية .. فإن كانت قيمته رقمية كان ناتج التنفيذ True .. أم لو كانت قيمته حرفية كان ناتج التنفيذ False |
#5
|
|||
|
|||
الاجابة الصحيحة هي اجابة الأستاذ / عاطف
1) True 2) False |
#6
|
|||
|
|||
Dim x As String
"x = "1456" ( Label1.Text = IsNumeric (x ناتج هذا البرنامج هو True Dim x As String x = 1456 ( Label1.Text = IsNumeric (x ناتج هذا البرنامج True Dim x As String "x= "one ( Label1.Text = IsNumeric (x ناتج هذا البرنامج هو False ملحوظة تمت التجربة عمليا وهذا معناة ان اي رقم بين علامتي "" او بدون النتيجة True يعني هو يقرأ البيان الرقمي بأي حال والحالة التي يصبح False هو ان يصبح البيان نصي |
#7
|
|||
|
|||
الداله isnumeric داله معرفه تبين نوع المتغير حرفي او نصي... طيب يعني ايه نص.... النص بالنسبه للكمبيوتر هو اي بيان يوضع بين علامه تنصيص وعشان كده سمناها تنصيصيعني اللي جواها نص سواء كان رقم او غيره... عشان كده الناتج يكون false
|
#8
|
|||
|
|||
مع كامل الاحترام لحضرتك رجاء نفذ الكود على الكمبيوتر وشوف الناتج ستجد أن الناتج هو True مع خالص تحياتي
|
#9
|
|||
|
|||
الاولى .. Trure
الثانية : False |
العلامات المرجعية |
|
|