العمليات الحسابية فى فجيوال بيسيك
صفحة 1 من اصل 1
العمليات الحسابية فى فجيوال بيسيك
العمليات الحسابية
بالطبع يمكن اجراء العمليات الحسابية على المتغيرات ويتم استخدام الرموز كالتالى:
الرمز | معناه | مثال | الناتج |
+ | جمع | Z=7+2 | Z=9 |
- | الطرح | Z=7-2 | Z=5 |
* | الضرب | Z=7*2 | Z=14 |
/ | القسمة | Z=7/2 | Z=3.5 |
القسمة بدون باقي ( بدون كسر عشرى) | Z=72 | Z=3 | |
Mod | الباقى من القسمة (بدون الرقم الصحيح) | Z=7 Mod 2 | Z=1 |
^ | علامة الاس | Z=7 ^ 2 | Z=49 |
ملحوظة: يمكنك استعمال الاس للحصول على جذر الرقم فالجذر التربيعي نرفع الرقم لاس 0.5 أو 1/2 فمثلا Z=16^0.5 = 4 وهكذا.
ترتيب تنفيذ العمليات الحسابية: اذا علمت ان Z=2+3*5 فما قيمة Z ؟ قد تكون Z تساوى 25 وهى ناتج جمع 2+3 ثم ضرب الناتج فى 5 وقد تكون Z تساوى 17 وهى ناتج ضرب 3*5 ثم جمع الناتج الى 2 ، واذا كتبنا هذه العملية الحسابية للبرنامج فكيف سيحسب قيمة Z ؟
ان البرنامج يقوم بتنفيذ العمليات الحسابية كالتالى:
1- حساب اى عمليات داخل اقواس اولا والتعويض عن قيمتها فى المعادلة.
2- حساب الاس.
3- الضرب والقسمة وفى حالة وجود كلاهما يتم التنفيذ من اليسار الى اليمين.
4- قسمة الاعداد الصحيحة ( بدون باقي ).
5- قسمة Mod
6- الجمع والطرح وفى حالة وجود كلاهما يتم التنفيذ من اليسار الى اليمين.
اوجد قيمة Result فى المعادلات التالية :
Result = 1 + 2 ^ 3 \ 4 'this equals 3
Result = (1 + 2) ^ ( 3 \ 4) 'this equals 1
Result = 1 ^ 2 * 3 \ 4 'this equals 0
مثال 1: والان دعنا نحسب معا قيمة W فى البرنامج التالى
Dim X = 1I, Dim Y=2I, Dim Z=3I, Dim W As Double
W=((Y-X)*(X+Z)^2/Y-X Mod 2)\4^(1/Y)
1-يتم التعويض عن قيم المتغيراتW=((2-1)*(1+3)^2/2-1 Mod 2)\4^(1/2)
2- يتم حساب الاقواس ولاحظ هنا انه لدينا قوسان :
الأول: ((2-1)*(1+3)^2/2-1 Mod 2) والثانى: (1/2)
الاول : يتم حلة عن طريق تنفيذ الاقواس الداخلية اولا فيكون قيمتة كالتالى :
(1*4^2/2-1 Mod 2) ثم ننفذ عملية الاس فيكون(1*16/2-1Mod2)
ويتم تنفيذ الضرب والقسمة من اليسار الى اليمين 1*16 = 16 ثم قسمة 16/2 فيكون القوس كالتالى (8-1Mod2) ثم ننفذ عملية Mod فيكون (8-1) وبذلك نصل الى ان قيمة القوس الاول هى 7 والقوس الثاني هى 0.5
نقوم بالتعويض عن قيمة الاقواس فى المعادلة الاصلية فتكون W=7\4^0.5
اكمل الحل لتجد ان W=3 وهى ناتج قمسة 7\2 بدون باقي.
Sara- عضو مهــم
- عدد المساهمات : 355
نقاط : 2693
تقييم العضو : 0
تاريخ التسجيل : 09/06/2010

» العمليات الحسابية فى النظام الثنائي 2009-2010
» المتغيرات فى لغات البرمجة واجراء العمليات الحسابية عليها
» المتغيرات فى لغات البرمجة واجراء العمليات الحسابية عليها
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
» مضاد فيرس مجاني من ميكروسوفت New Antivirus From Microsoft - Free
» كيفية تثبيت Windows XP بعد تثبيت Windows7
» النسخة الاصلية لكتاب الف ليلة وليلة الممنوع ( للكبار فقط )
» http://ahlakalam.to-relax.net/t476-topic
» كتاب نادر - اعترافات جولدامائير واسرار لم تنشر عن حرب اكتوبر
» الكتاب الاسود - قصة تعذيب المسلمين فى عهد حسنى مبارك
» الكتاب النادر اول حوار صحفى مع جنى مسلم
» كتاب نهاية اسرائيل والولايات المتحدة الامريكية
» كتاب ( الحلم اليهودى والوهم الماسونى )
» Internet Download Manager 6.05 Build 2 Final
» مجموعه كتب رائعة - متنوعة
» فن الالقاء الرائع للدكتور طارق سويدان
» شرح بالصور لكيفية صنع نسخة ويندوز خاصة بك واضافه البرامج والتعريفات لها
» تحويل الملفات الى PDF بدون برامج
» Hiren's BootCD 13.1
» نزهة الألباب فيما لا يوجد فى كتاب - من كتب الثقافة الجنسية العربية
» شقائق الاترج فى رقائق الغنج - من كتب الثقافة الجنسية العربية النادرة
» الحرام - مغامرات حقيقية لأميرة سعودية
» عملية ذبح نمر وسلخ جلدة- حصرية ونادرة جداجداجدا