العمليات الرياضية في الدوت نت
العمليات الحسابية والرياضية في الدوت نت شبيها في كتابة معادلات رياضية على ورقة اعتيادية مع استخدام رموز
برمجية بسيطة للغاــية على سبيل المـــثال اذا اردت مــعرفة حاصل ضــرب رقمين محددين عليك كتــابة المــعادلة
( في الورقة ) a = b * c
* كل ما عليك اضافته في البرمجة هو تعريف المتغير وبالتالي كتابة المعادلة
كذلك لو اردنا معرفة حاصل قسمة رقمين نعرف المتغيرات الخاصة ثم نكتب معادلة القسمة بصورة عادية كما بالمثال ادناه :كود:Dim a, b, c As Double a = b * c
كود:Dim a, b, c As Double a = b / c
وكذلك الجمع والطرح اتمنى ان تكون الامور مفهومة لدى المبتدئين بينما لو نريد ان نرفع رقم معين الى
اس فعلينا كتابة الرمز " ^ " .... اريد ان ارفع الرقم 3 الى الاس 2 فيجب عليّ تعريف المتغير ثم كتابة
المعادلة ادناه :
بعض الدول الرياضية في الدوت نتكود:Dim a As Double a = 3 ^ 2
اولا وقبل استخدام الدوال يجب عليك ان تستخدم المجال ( في التصريحات العامة ) :
وهو خاص في التعامل مع الدوال الرياضيةكود:Imports System.Math
الدالة Round
تستخدم هذه الدالة في تقريب الاعداد وتكتب كما في المثال ادناه :
MsgBox(Round(1.32))
MsgBox(Round(1.61))
في الكود الاول يقوم بتقريب الرقم الى 1 لان العشر اقل من 50
وفي الكود الثاني يقوم بيقرب الرقم الى 2 لان العشر اكثر من 50
الدالة sin :
او الجيب : ويساوي النسبة بين الضلع المقابل للزاوية مقسوما على الوتر
لو فرضنا ان صندوق النص الاول يحوي الرقم المراد معرفة الجيب له
وان صندوق النص الثاني سيظهر الاجابة . نكتب الكود ادناه :
TextBox2.Text = Math.Sin(Val(Me.TextBox1.Text))
الدالة cos او الجيب تمام :
ويساوي النسبة بين الضلع المجاور للزاوية مقسوما على الوتر.
لو فرضنا ان صندوق النص الاول يحوي الرقم المراد معرفة الجيب تمام له
وان صندوق النص الثاني سيظهر الاجابة . نكتب الكود ادناه :
كود:TextBox2.Text = Math.Cos(Val(Me.TextBox1.Text))
الدالة tan او الظل :
ويساوي النسبية بين الضلع المقابل للزاوية والضلع المجاور لها.او الظل :
لو فرضنا ان صندوق النص الاول يحوي الرقم المراد معرفة الظل له
وان صندوق النص الثاني سيظهر الاجابة . نكتب الكود ادناه :
كود:TextBox2.Text = Math.Tan(Val(Me.TextBox1.Text))
الدالة log او اللوغارتم :
لو فرضنا ان صندوق النص الاول يحوي الرقم المراد معرفة اللوغارتم له
وان صندوق النص الثاني سيظهر الاجابة . نكتب الكود ادناه :
الدالة abs :كود:TextBox2.Text = Math.Log(Val(Me.TextBox1.Text))
تقوم هذه الدالة بجعل الرقم تحت القيمة المطلقة
كود:TextBox2.Text = Math.Abs(Val(Me.TextBox1.Text))
الدالة sqrt :
تقوم هذه الدالة في ارجاع الرقم المربع الى جذره
على سبيل المثال .. ارجاع 64 الى 8 لان مربع الثمانية هو 64
كود:TextBox2.Text = Math.Sqrt(Val(Me.TextBox1.Text))
يتبع ..... في النهاية سوف اعمل كتاب ومشروع متكامل