بسم الله الرحمن الرحيم __________________________ النهاردة هقدم لكم شرح الدوال الجاهزة bulit in functions بصراحة انا دورت فى منتديات كتيرة عن الدوال الجاهزة او الموجودة function exist وشرح ليها لكن لم استطع العثور الا على القليل منها علشان كدة قررت انى اشرحها على عدة دروس نبداء بسم الله ____________ اولا الدوال الرياضية Mathematical functions __________________ abs() تعمل الدالة على ارجاع القيمة المطلقة للعدد او المتغير المرر لها والقيمة المطلقة اى العدد بدون اشارة ولا بد القيمة المررة لها ان تكون عدد ولاتكون فارغة null لانها سترجع null والمتغير لابدا ان يكون حامل قيمة عددية والا سوف يرحع صفر م: my number= abs(-15) 'return only 15 without signal sgn() وهى مثل سابقتها وتسمى هى والسابقة بدوال الاشارة atn() وترجع مقلوب ظل الزاوية بالتقدير الدائرى م: private sub command1_click()'r label1.caption = atn(val(text1.taxt))'join the number end sub cos()'r ترجع الدالة جيب تمام الزاوية م : dim x,y as intger x=input box "enter the number y=cos(x) 'return y msgbox y ,vbokonly exp()'s ترجع الدالة قيمة(e ) وهى قاعدة اللوغاريتم الطبيعى للعدد مرفوعة بقوة (اس ) العدد المرر للدالة حيث (E) تساوى بالتقريب 2.72 myNumber = exp(n)' n=number int () & fix()'d تستخدم هذه الدوال بارجاع العدد الصحيح فقط وتتجاهل الكسور العشرية التى بعد الفاصلة م : x=fix (125.5251523)'or int print x '125 log()'d وهى ترجع قيمة اللوغاريتم للعد المرر لها م: 2.09690100 x=log(152)'return Rnd()'d وهى تستخدم لتوليد الارقام العشوائية ما بين الصفر والواحد بحد اقصى 15 رقم x=Rnd(10)' maybe return .12584856 Randomize()'d وهى مثل سابقتها الا انها لا تكرر الارقام وتستخدم معها الدالة السابقة م: randomize x=int((10 *rnd) +1)'g 'result round()'d وهى الدالة التقريب msgbox round(15.6258),vabokonly result 15.626 sin()'d ترجع جيب الزاوية sqr()'d ترجع الجزر التربيعى للعد المرر لها label1.caption = sqr(val(text1.text)) ' result tan ()'d ترجع ظل ازاوية هذة اول مجموعة من الدوال الجاهزة فى الفجول بيزك __________________________________________________ ___________ الحمد لله الذى تتم بنعمة الصالحات
عرض سحابة الكلمة الدلالية
قوانين المنتدى