آموزش توابع ریاضی math در ++C
در این بخش از آموزش ++C از تاپ سایت 98 به سراغ آموزش توابع ریاضی math در ++C می رویم.
در ++C توابع ریاضی مختلفی وجود دارد. هر تابع وظیفه ای بر عهده دارد.
اگر با توابع آشنا نیستید نگران نباشید تا چند دقیقه دیگر براحتی با مفهوم تابع (function) آشنا خواهید شد.
تابع max در ++C
تابع max در ++C برای پیدا کردن عدد بزرگتر بکار می رود.
در زیر با نحوه کار تابع max آشنا می شوید. در مثال زیر بین دو عدد 4و15 عدد بزرگتر یا ماکزیموم چاپ می شودخروجی عدد 15 خواهد بود.
using namespace std;
int main() {
cout << max(4, 15);
return 0;
}
تابع min در ++C
از تابع min در ++C برای پیدا کردن کوچکترین عدد یا مینیموم استفاده می شود.
در مثال زیر بین دو عدد 8 و 7 عدد کوچکتر چاپ می شود.
using namespace std;
int main() {
cout << min(8,7);
return 0;
}
تابع round و sqrt
برای فراخوانی بعضی توابع ریاضی در ++C می بایست کتابخانه cmath در ابتدای کد ، را فراخوانی کرد.
تابع sqrt ریشه دوم عدد را پیدا می کند. مثلا عدد 5*5 مساوی 25 است.
در مثال زیر sqrt عدد 25 را پیدا کردیم که خروجی 5 می باشد.
تابع round برای پیدا کردن عدد رند اعداد اعشاری می باشد. خروجی رند 3.4 عدد 3 می باشد که پس از اجرای کد نیز خواهید دید.
اما رند اعداد اعشاری 3.5 و بزرگتر از 3.5 عدد 4 خواهد بود.
پس خروجی رند 3.5 و 3.7 عدد 4 خواهد بود.
#include <cmath>
using namespace std;
int main() {
cout << sqrt(25) << "\n";
cout << round(3.7) << "\n";
cout << round(3.4) << "\n";
cout << round(3.5) << "\n";
return 0;}
در مثال زیر چند تابع ریاضی دیگر را بررسی می کنیم.
تابع log لگاریتم را مشخص می کند نتیجه را در خروجی می بینید.
تابع abs عدد مطلق را مشخص می کند خروجی عدد 36 خواهد بود.
خروجی ceil عدد 4 می باشد. عدد صحیح را بازمی گرداند.
تابع fmin کوچکترین عدد اعشاری را مشخص می کند در مثال زیر ، می توانید خروجی را ببینید.
#include <cmath>
using namespace std;
int main() {
cout << log(2) << "\n";
cout << abs(-36) << "\n";
cout << ceil(3.7) << "\n";
cout << fmin(3.6,7.8) << "\n";
return 0;}
سعی کردیم با مثال مباحث را اموزش دهیم تا شما نیز راحت یاد بگیرید. مثال ها همه تست شده می باشد.
برای دیدن تمام مباحث C++ کلیک کنید : آموزش کامل و رایگان C++
امیدواریم این آموزش برای شما مفید باشد
منبع: تاپ سایت 98
تگ:
نظرات کاربران
از دیدگاه مرتبط با موضوع استفاده نمایید.
از تبلیغ سایت یا شبکه اجتماعی خودداری فرمایید.
برای پاسخ گویی بهتر در سایت ثبت نام نمایید و سپس سوال خود را مطرح فرمایید.
اگر به دنبال کار پاره وقت هستید با ما تماس بگیرید.
اگر سوال یا نظری دارید در بخش کامنت ها بنویسید.اگر موضوع خاصی مد نظر شماست که در سایت موجود نیست در بخش کامنت ها بنویسید