C#-এ Math ক্লাসে দুটি গুরুত্বপূর্ণ কনস্ট্যান্ট ফিল্ড রয়েছে: Math.E এবং Math.PI। এগুলো গাণিতিক গণনায় ব্যাপকভাবে ব্যবহৃত হয়।
Math.E (ন্যাচারল লগারিদমিক বেস)
সিনট্যাক্স
public const double E = 2.71828182845905;
উদাহরণ
using System;
public class Demo
{
public static void Main()
{
double d = Math.E;
Console.WriteLine("Math.E = " + d);
}
}
আউটপুট
Math.E = 2.71828182845905
Math.PI (পাই - পরিধি ও ব্যাসের অনুপাত)
Math.PI ফিল্ডটি একটি বৃত্তের পরিধি এবং ব্যাসের অনুপাত নির্দেশ করে, যার মান প্রায় ৩.১৪১৫৯।
সিনট্যাক্স
public const double PI = 3.14159265358979;
উদাহরণ
using System;
public class Demo
{
public static void Main()
{
double d = Math.PI;
Console.WriteLine("Math.PI = " + d);
}
}
আউটপুট
Math.PI = 3.14159265358979
ব্যবহারিক উদাহরণ: বৃত্তের ক্ষেত্রফল ও পরিধি হিসাব
using System;
public class CircleDemo
{
public static void Main()
{
double radius = 5.0;
double area = Math.PI * radius * radius;
double circumference = 2 * Math.PI * radius;
Console.WriteLine("Radius: " + radius);
Console.WriteLine("Area: " + area);
Console.WriteLine("Circumference: " + circumference);
}
}
আউটপুট
Radius: 5 Area: 78.5398163397448 Circumference: 31.4159265358979
নোট: Math.E এবং Math.PI উভয়ই double টাইপের কনস্ট্যান্ট এবং সেগুলো রিড-অনলি (read-only)।