Page 48 - أساسيات الحاسب الالي2
P. 48

‫المتغيرات والتعبيرات‬                                     ‫الفصل الثالث‬

                           ‫الدوال الحسابية ‪Math Functions‬‬

‫تضم لغة ‪ VB.Net‬مجموعة كبيرة من الدوال الحسابية المبنية التى تنفذ العديد من‬

‫العمليات الحسابية دون الحاجة إلى وضع برنامج خاص لحسابها‪ .‬وتتكون الدالة من اسم‬

‫الدالة ومعامﻼتها ‪ Argument of the function‬بين قوسين بعد اسم الدالة‪ .‬قد يكون‬

‫للدالة أكثر من معامل إﻻ أنها دائما ترجع قيمة وحيدة والجدول التالى يوضح بعض هذه‬

                           ‫الدوال‬

    ‫اﻻسم مثال‬                  ‫الوظيفة‬
‫‪=٥ .3)٥Abs(- Abs Absolute‬‬
                           ‫تستخدم لحساب القيمة المطلقة‬
                                                   ‫‪Value‬‬

‫‪Sqrt(9)=3‬‬
               ‫تستخدم لحساب الجذر التربيعى ‪Sqrt Square Root‬‬

‫‪Sgn(0)=0 Sgn‬‬               ‫تستخدم فى معرفة اﻹشارة‬

                                ‫دالة اﻹشارة ‪ Sgn‬تعطى قيمة حسب معاملها كالتالى‪:‬‬
                                             ‫) ‪ ( 1‬إذا كان معاملها أكبر من الصفر‪.‬‬

                                           ‫) ‪ ( 0‬إذا كان معاملها يساوى من الصفر‪.‬‬
                                             ‫) ‪ ( -1‬إذا كان معاملها أقل من الصفر‪.‬‬
                                                                            ‫مثال‬

‫)(‪Sub Main‬‬
      ‫‪Dim a, b, c, d, e As Integer‬‬
      ‫)‪a = Math.Abs(-10‬‬

                                                                                                  ‫‪٤٨‬‬
   43   44   45   46   47   48   49   50   51   52   53