التعبيرات الحسابية
أو الرياضية Arithmetic Expressions
المعامل المؤثر 
 | 
  
العملية 
 | 
 
+ 
 | 
  
جمع 
 | 
 
- 
 | 
  
طرح 
 | 
 
* 
 | 
  
ضرب 
 | 
 
/ 
 | 
  
قسمة عادية  
 | 
 
\ 
 | 
  
قسمة إعداد صحيحة 
 | 
 
mod 
 | 
  
باقي القسمة 
 | 
 
^ 
 | 
  
أسس 
 | 
 
·      
عند إجراء تخصيص تعبير حسابى قد
يحتوى علي أكثر من عملية حسابية ، يتم تنفيذ العمليات الحسابية فى VB.Net بالترتيب التالى .

1)  العمليات التي بين الأقواس ( الداخلية أولا ثم الخارجية ) .
2)  عمليات الأسس .
3)  عمليات الضرب و القسمة ( الأولوية من اليسار إلى اليمين ) .
4)  عمليات قسمة الإعداد الصحيحة .
5)  عمليات حساب باقي القسمة .
6)  عمليات الجمع و الطرح ( الأولوية من اليسار إلي اليمين ) .
فى حالة وجود اكثر
من عملية لها  نفس الاولوية كالضرب والقسمة
او والجمع والطرح فان ترتيب تنفيذها يكون من اليسار الى اليمين ، اما اذا تداخلت
الاقواس (كأن يكون هناك اقواس داخل اقواس ) فان الاقواس الداخلية يتم تنفيذها
أولاً   (    (  
)    (   )   )
.

ملحوظة هامة 
ومما سبق يتضح لنا أنه يتم
تنفيذ العمليات الحسابية من المستوى الأعلى فى الأسبقية إلى المستوى الأقل ولابد
من الإلتزام بتلك الأولوية حتى لا تحدث أخطاء منطقية .
تمارين على العمليات الحسابية
ما ناتج تنفيذ العملية
الحسابية التالية :
      أولاً /               (5+3)*2
أولا يتم تنفيذ ما بين الأقواس (  5+3 = 8 ) ثم تنفيذ عملية الضرب ( 8*2 = 16 ) فنلاحظ أن الناتج أصبح 16 .
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
   ما هي نتيجة تنفيذ العمليات آلاتية بافتراض
القيم التالية للمتغيرات :-
                                     
                  X = 2     
Y = 3      Z = 4
    X * ( Y + 1 ) (A                                                                               
    Y^ X * X + Z *3 (B                                           
الحل
(A
أولاً  نستبدل كل متغير بقيمته :                                     2* ( 3 + 1 )             
ثانياً حساب ما بداخل الأقواس
أولاً :                                   2 * ( 4 ) 
ثالثاً تنفيذ عملية الضرب
فيكون الناتج :                                  ( 8
)
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
B )
أولاً نستبدل كل متغير بقيمته
:                                        
 3^ 2 * 2 + 4 * 3         
ثانياً يتم حساب الأس أولاً :
                                             9   *  2 + 4 * 3             
ثالثاً تنفيذ عملية الضرب
الموجودة في اليسار : 18 + 4 * 3                     
رابعاً تنفيذ عملية الضرب
الموجودة في اليمين :                     
  18 + 12 
خامساً تنفيذ عملية الجمع :                                                         30
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
   ما هي نتيجة تنفيذ العمليات آلاتية بافتراض
القيم التالية للمتغيرات :-
FirstInteger
= 2    / SecondInteger
= 3     /   ThirdInteger
= 4
قم بحساب العملية التالية
:
SecondInteger
^ FirstInteger * FirstInteger + ThirdInteger * 4
الحل
أولاً  نستبدل كل متغير بقيمته :                              3 ^ 2 * 2 + 4 * 4
ثانياً حساب الأس أولاً :                                       9   * 2 +
4 * 4
ثالثاً تنفيذ عملية الضرب
الموجودة ناحية اليسار :18   + 4 *
4      
رابعا تنفيذ عملية الضرب التى
توجد ناحية اليمين :18 + 16         
خامساً تنفيذ عملية الجمع :                                          34
3 التعليقات
إضغط هنا لـ التعليقاتناتج العملية الحسابية 10mod4-2
ردالاجابه صفر لان 10mod4هو 2
ردو2-2 يساوي صفر
حل المعادله N=(100/5-10\3+14)\2Mod 2^3
ردتحويل كود إخفاء محول الأكواد الإبتسامات إخفاء