C# – کلاس ریاضی (Math Class)

استفاده از کلاس Math در C#

کلاس Math در C# مجموعه‌ای از متدهای ریاضی را فراهم می‌کند که به شما امکان می‌دهد عملیات مختلف ریاضی را روی مقادیر عددی انجام دهید. در اینجا برخی از متداول‌ترین متدهای این کلاس را معرفی می‌کنیم:

1. Math.Max(x, y)

این متد بیشترین مقدار بین دو عدد x و y را برمی‌گرداند.

مثال:

int maxVal = Math.Max(5, 10); // نتیجه 10 است
Console.WriteLine(maxVal);

2. Math.Min(x, y)

این متد کمترین مقدار بین دو عدد x و y را برمی‌گرداند.

مثال:

int minVal = Math.Min(5, 10); // نتیجه 5 است
Console.WriteLine(minVal);

3. Math.Sqrt(x)

این متد جذر عدد x را محاسبه و برمی‌گرداند. مقدار ورودی باید عددی غیر منفی باشد.

مثال:

double sqrtVal = Math.Sqrt(64); // نتیجه 8.0 است
Console.WriteLine(sqrtVal);

4. Math.Abs(x)

این متد مقدار مطلق عدد x را برمی‌گرداند، یعنی همیشه مقدار مثبت آن عدد.

مثال:

double absVal = Math.Abs(-4.7); // نتیجه 4.7 است
Console.WriteLine(absVal);

5. Math.Round(x)

این متد عدد x را به نزدیک‌ترین عدد صحیح گرد می‌کند. می‌توانید همچنین تعداد اعشار را برای گرد کردن مشخص کنید.

مثال:

double roundedVal = Math.Round(9.99); // نتیجه 10.0 است
Console.WriteLine(roundedVal);

نکات اضافی

برای گرد کردن به تعداد مشخصی از اعشار، می‌توانید از نسخه‌های دیگر Math.Round استفاده کنید:

double roundedVal = Math.Round(9.9876, 2); // نتیجه 9.99 است
Console.WriteLine(roundedVal);

متدهای دیگری نیز در کلاس Math وجود دارد، مانند Math.Pow برای محاسبه توان و Math.Log برای محاسبه لگاریتم که می‌توانند در موارد خاص مفید باشند.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - تاریخ‌ها (Dates)

JavaScript – تاریخ‌ها (Dates)

آبجکت‌های تاریخ (Date) در جاوااسکریپت آبجکت‌های تاریخ در جاوااسکریپت به ما امکان کار با تاریخ و زمان را می‌دهند....

بیشتر بخوانید
JavaScript - آرایه‌های ثابت (Array Const)

JavaScript – آرایه‌های ثابت (Array Const)

جاوااسکریپت: تعریف آرایه با const در سال 2015، جاوااسکریپت کلمه کلیدی مهمی به نام const را معرفی کرد. این...

بیشتر بخوانید
JavaScript - تکرار آرایه‌ها (Array Iteration)

JavaScript – تکرار آرایه‌ها (Array Iteration)

جاوا اسکریپت: تکرار بر روی آرایه‌ها جاوا اسکریپت روش‌های مختلفی برای تکرار (Iteration) بر روی آرایه‌ها ارائه می‌دهد که...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.