خوب مگه نباید اینجوری بزنیم.؟
;()CLS
این دستور رندم هم همونیه که من گفتم؟
اینا رو من تو QBasic یاد گرفتما.
این سایته که شما گفتید هم من رفتم چند تا کتاب دان کردم. الانم تقریبا با مفاهیم اولیه آشنا ام ولی میخوام اگه میشه چند تا دستور( یا تابع) اولیه و کاربردی بهم معرفی کنید.
توابع زیاده شما میخوای چیکار کنی با این توابع ؟ پیشنهاد من اینه که بتونی خودت تابع بنیسی بهتره مثلا یک تابعی بنویسی که عملیات فاکتوریل رو انجام بده تا اونجایی که من میدونم در برنامه نویسی تحت سیستم همش تابع نویسیه برای اینکه برنامه سنگین نشه (یعنی main شلوغ نشه ) همش از تابع استفاده میشه همونطور که گفتم مثلا برای شروع جمع اعداد رو به صورت تابع بنویس یعنی تابع بنویسی و بش عدد بدی مثلا جمعو حساب کنه گرفتی چی میگم ؟
حالا چند تا تابع کتابخانه ای بهت معرفی میکنم :
تابع asin
برای محاسبه آرک سیسنوس استفاده میشه به این صورت
;(Double asin (double arg
------------------
تابع atan
مثل همون ولی برای Arctan
-------------
تابع cos
برای محاسبه کسینوس کاربرد داره
;(Double cos (double arg
----------------
تابع sin
برای محاسبه سینوس
-------------
تابع tan
--------------
تابع ceil
این تابع کوچکترین عدد صحیح بزرگتر یا مساوی با عددی را ماسبه میکنه
;(double ceil (double num
-------------
تابع floor مثل ceil نوشته میشه
بزرگترین مقدار عدد صحیح کوچکتر یا مساوی
----------------------
تابع exp
برای محاسبه لگاریتم طبیعی
;(Double exp (double arg
---------------------
تابع log
لوگاریتم طبیعی یه عدد را مثبت میکنه (کلا زیاد کاربرد نداره )
;(Double log (double num
---------------------
تابع sqrt
این تابع جذر یک عدد محاسبه میکنه
;(Double sqrt (double num
-------------------------
تابع ( fabs)
این تابع جهت محاسبه قدرمطلق اعداد اعشاری به کار میره
;(Double fabs (double num
------------------------
تابع fmod
این تابع دو آرگمان داره که باقیمانده تقسیم اولین آرگومانرا بر آرگومان دوم محاسبه میکنه
;(double fmod (double x ,double y
----------------
تابع ldexp
این تابع این مقدارو محاسبه میکنه num*2^exp
;(double idexp(double num ,int exp
-----------------------
تابع modf
این تابع عددnum را به دوقسمت اعشاری و صحیح تقسیم میکنه . قسمت اعشاری به صورت مقدار double برمیگرده و قسمت صحیح را در i قرار میده
;(double modf(double num ,int *i
----------------------
فکر میکنم به اندازه کافی نوشتم البته خیلی توابع زیادی داریم اما در کل زیاد کاربرد نداره فقط چندتاش به درد میخوره
بــرخی آدمها به یــک دلیل از مــسیر زنــدگی مــا می گــذرند:
بـه مــا درسهایی بــیامــوزند کــه اگــر "می مــاندند" هــرگز یــاد نــمی گــرفتیم...