توابع ریاضی در زبان ++C

توابع کتابخانه ای متعددی در ++C قابل استفاده اند، که در پایین چند تابع کتابخانه ای ریاضی را شرح می دهیم. الگوی این توابع در فایل math.h قرار دارند.
1- تابع ()abs: این تابع برای محاسبه قدر مطلق اعداد صحیح مورد استفاده قرار می گیرد. این تابع عدد صحیح را به عنوان آرگومان می پذیرد و مثبت عدد را بر می گرداند. الگوی تابع به صورت int abs(int num)
می باشد. در این الگو num، عددی است که قدرمطلق آن باید محاسبه شود.
#include <iostream> #include <math.h> using namespace std; int main() { int num; cout<<"Enter a number : "; cin>>num; cout<<abs(num)<<endl; return 0; }
2- تابع ()ceil: این تابع کوچکترین عدد صحیح بزرگتر یا مساوی با یک عدد را که به عنوان آرگومان آن می باشد، محاسبه می کند. الگوی تابع به صورت double ceil(double num)
می باشد.
#include <iostream> #include <math.h> using namespace std; int main() { double num; cout<<"Enter a number : "; cin>>num; cout<<ceil(num)<<endl; return 0; }
3- تابع ()floor: این تابع بزرگترین عدد صحیح کوچکتر یا مساوی با یک عدد را که به عنوان آرگومان آن می باشد، محاسبه می کند. الگوی تابع به صورت double floor(double num)
می باشد.
#include <iostream> #include <math.h> using namespace std; int main() { double num; cout<<"Enter a number : "; cin>>num; cout<<floor(num)<<endl; return 0; }
4- تابع ()pow: این تابع base را به توان exp می رساند. الگوی تابع به صورت double pow(double base, double exp)
می باشد.
#include <iostream> #include <math.h> using namespace std; int main() { double base, exp; cout<<"Enter two numbers : "; cin>>base>>exp; cout<<pow(base, exp)<<endl; return 0; }
5- تابع ()sqrt: این تابع جذر یک عدد مثبت را محاسبه می کند. الگوی تابع به صورت double sqrt(double num)
می باشد.
#include <iostream> #include <math.h> using namespace std; int main() { double num; cout<<"Enter a number : "; cin>>num; cout<<sqrt(num)<<endl; return 0; }
6- تابع ()log: این تابع لگاریتم طبیعی یک عدد مثبت را محاسبه می کند (پایه لگاریتم طبیعی عدد e=2.7182000 است). الگوی تابع به صورت double log(double num)
می باشد.
#include <iostream> #include <math.h> using namespace std; int main() { double num; cout<<"Enter a number : "; cin>>num; cout<<log(num)<<endl; return 0; }
7- تابع ()log10: این تابع لگاریتم مبنای 10 عدد مثبت را محاسبه می کند. الگوی تابع به صورت double log10(double num)
می باشد.
#include <iostream> #include <math.h> using namespace std; int main() { double num; cout<<"Enter a number : "; cin>>num; cout<<log10(num)<<endl; return 0; }
8- تابع ()sin: این تابع برای محاسبه سینوس یک زاویه بر حسب رادیان به کار می رود. الگوی تابع به صورت double sin(double arg)
می باشد. به طور مشابه توابع ()cos و ()tan برای محاسبه کسینوس، تانژانت یک زاویه بر حسب رادیان به کار می رود.
#include <iostream> #include <math.h> using namespace std; int main() { double arg; cout<<"Enter a number : "; cin>>arg; cout<<sin(arg)<<endl; return 0; }
برای مشاهده فهرست آموزش برنامه نویسی در ++C کلیک کنید.
دیدگاهتان را بنویسید