logo
logo
تبلیغ کلیکی تاپ سایت 98

آموزش توابع ریاضی math در ++C

آموزش توابع ریاضی math در ++C
هدایت عباسی آموزش سی پلاس پلاس

در این بخش از آموزش ++C   از تاپ سایت 98 به سراغ آموزش توابع ریاضی math در ++C می رویم.

در ++C توابع ریاضی مختلفی وجود دارد. هر تابع وظیفه ای بر عهده دارد.

اگر با توابع آشنا نیستید نگران نباشید تا چند دقیقه دیگر براحتی با مفهوم تابع (function) آشنا خواهید شد.

تابع max در ++C

تابع max در ++C برای پیدا کردن عدد بزرگتر بکار می رود.

در زیر با نحوه کار تابع max آشنا می شوید. در مثال زیر بین دو عدد 4و15 عدد بزرگتر یا ماکزیموم چاپ می شودخروجی عدد 15 خواهد بود.

#include <iostream>
using namespace std;
int main() {
cout << max(4, 15);
return 0;
}

تابع min در ++C

از تابع min در ++C برای پیدا کردن کوچکترین عدد یا مینیموم استفاده می شود.

در مثال زیر بین دو عدد 8 و 7 عدد کوچکتر چاپ می شود.

#include <iostream>
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 <iostream>
#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 <iostream>
#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 بپیوندند می توانند از طریق واتساپ با ما در ارتباط باشند. ما بهترین افراد را به تیم خود اضافه خواهیم کرد.

اگر سوال یا نظری دارید در بخش کامنت ها بنویسید.اگر موضوع خاصی مد نظر شماست که در سایت موجود نیست در بخش کامنت ها بنویسید

دوره ارز دیجیتال تاپ سایت 98

منبع: تاپ سایت 98

تگ:

دوره های آموزشی دوره های آموزشی

نظرات کاربران

از دیدگاه مرتبط با موضوع استفاده نمایید.

از تبلیغ سایت یا شبکه اجتماعی خودداری فرمایید.

برای پاسخ گویی بهتر در سایت ثبت نام نمایید و سپس سوال خود را مطرح فرمایید.