اقرأ في هذا المقال
- العمليات الحسابية والمنطقية بلغة البرمجة فيجوال بيسك
- المعاملات الحسابية في لغة البرمجة فيجوال بيسك – Visual Basic Arithmetic Operators
- معاملات المقارنة في لغة البرمجة فيجوال بيسك – Visual Basic Relational Operators
- معاملات الإسناد في لغة البرمجة فيجوال بيسك -Visual Basic Assignment Operators
العمليات الحسابية والمنطقية بلغة البرمجة فيجوال بيسك:
تحتوي جميع لغات البرمجة على مجموعة من العمليات الحسابية والعمليات المنطقية الأساسية، وفي لغة البرمجة فيجوال بيسك (Visual Basic) هناك مجموعة من العمليات الحسابية والمنطقية الخاصة بها، والتي يتم تنفيذها باستخدام رموز خاصة بهذه اللغة مثل الرموز التي تستخدم لإجراء عمليات المقارنة وتحديد القيم الصغرى والكبرى، وتُعد لغة فيجوال بيسك من لغات البرمجة الغنية بالمعاملات حيث تنقسم إلى عدة فئات رئيسية وهي:
- المعاملات الحسابية (Arithmetic Operators).
- معاملات المقارنة (Relational Operators).
- معاملات الإسناد (Assignment Operators).
المعاملات الحسابية في لغة البرمجة فيجوال بيسك – Visual Basic Arithmetic Operators:
وتُستخدم هذه المُعاملات (operators) لإجراء العمليات الحسابية والرياضية المختلفة، وفيما يلي قائمة بهذه المعاملات:
المعامل | الاستخدام |
+ (addition) | تستخدم في عملية جمع الأرقام. |
– (subtraction) | تستخدم في إجراء عملية الطرح. |
* (Multiplication) | تستخدم لإجراء عملية الضرب. |
/ (Division) | تستخدم لإجراء عملية القسمة العادية. |
Mod | تستخدم لحساب باقي القسمة. |
^ | تستخدم لحساب قيم الأسس. |
معاملات المقارنة في لغة البرمجة فيجوال بيسك – Visual Basic Relational Operators:
هذا النوع من المعاملات تستخدم في إجراء عمليات المقارنة بين قيمتين وتحديد نوع العلاقة فيما بينهما، وتكون نتيجة المقارنة في هذه الحالة منطقية أي (True) أو (False)، وفيما يلي قائمة بهذه المعاملات:
المعامل | الاستخدام |
(<) أكبر من | يُستخدم هذا المعامل لإجراء عملية مقارنة بين قيمتين وإذا كانت القيمة الأولى أكبر من القيمة الثانية فإنها ترجع قيمة (true). |
(<= ) أكبر من أو تساوي | يُستخدم هذا المعامل لإجراء عملية مقارنة، وفي حال إذا كانت القيمة الأولى أكبر من أو تساوي القيمة الثانية وفي حال كان الأمر كذلك فإنها ترجع قيمة (true). |
(>) أصغر من | يُستخدم هذا المعامل لإجراء عملية مقارنة بين قيمتين وإذا كانت القيمة الأولى أصغر من القيمة الثانية فإنها ترجع قيمة (true). |
(>=) أصغر من أو تساوي | يستخدم هذا المعامل لإجراء عملية مقارنة، وفي حال إذا كانت القيمة الأولى أصغر من أو تساوي القيمة الثانية وفي حال كانت كذلك فإنها ترجع قيمة (true). |
(=) تساوي | يُستخدم لإجراء مقارنة بين قيمتين وفي حال كانت القيم متساوية يتم إعادة قيمة (true). |
(<>) | يستخدم لإجراء مقارنة بين قيمتين وفي حال كانت القيم غير متساوية يتم إعادة قيمة (true). |
معاملات الإسناد في لغة البرمجة فيجوال بيسك -Visual Basic Assignment Operators:
تُستخدم هذه المعاملات لإسناد قيم إلى المتغيرات وفيما يلي قائمة بهذه المعاملات:
المعامل | الاستخدام |
(=) | يُستخدم لإسناد قيمة معينة للمتغير. |
(=+) | يستخدم لاسناد القيمة بعد إجراء عملية الجمع، أي أنه يُضيف القيمة الموجودة على يسار المعامل إلى القيمة التي تكون موجودة على اليمين ثم يسندها إلى القيمة التي على اليسار. |
(=-) | يستخدم لإسناد قيمة للمتغير بعد إجراء عملية الطرح. |
(=*) | يستخدم لإسناد قيمة للمتغير بعد إجراء عملية الضرب. |
(=/) | يستخدم لإسناد قيمة للمتغير بعد إجراء عملية القسمة. |
(=^) | يستخدم لإسناد قيمة للمتغير بعد حساب قيمة القوة أو الأس. |