zaizo max
08-29-2012, 11:57 AM
بسم الله الرحمن الرحيم
__________________________
النهاردة هقدم لكم شرح الدوال الجاهزة 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 ترجع ظل ازاوية
هذة اول مجموعة من الدوال الجاهزة فى الفجول بيزك
__________________________________________________ ___________
الحمد لله الذى تتم بنعمة الصالحات
__________________________
النهاردة هقدم لكم شرح الدوال الجاهزة 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 ترجع ظل ازاوية
هذة اول مجموعة من الدوال الجاهزة فى الفجول بيزك
__________________________________________________ ___________
الحمد لله الذى تتم بنعمة الصالحات