کلاس MATH
Csharp Math
در هر زبان برنامه نویسی لازم است تا بتوان اعمال ریاضی مشخصی را روی داده های عددی به کار برد. برخی از این عملیات پرکاربرد بوده و به صورت استاندارد درون اغلب زبان های برنامه نویسی وجود دارند. در سی شارپ این عملیات به کمک عملیات و امکانات تعریف شده در کلاس MATH انجام می شود.
Abs(x)
Csharp Math
برای محاسبه قدر مطلق یک عدد استفاده می شود
برای به دست آوردن مقدار مطلق یک عدد، کلاس Math مجهز به متدی است به نام Abs، که در نسخه های متعدد اضافه بار گذاری (overload) شده است. دستور زبان (syntax) آن ها به شرح زیر است.
1 2 3 4 5 6 7 | public static sbyte Abs(sbyte value); public static short Abs(short value); public static int Abs(int value); public static float Abs(float value); public static double Abs(double value); public static long Abs(long value); public static decimal Abs(decimal value); |
Ceiling(x)
Csharp Math
یک ورودی از نوع عددی double میگیرد. این متد عدد اعشاری را به بزرگترین عدد صحیح بعدی گرد خواهد کرد. مثال زیر را ببینید.
1 2 | public static double Ceiling(double a); public static decimal Ceiling(decimal d); |
Floor(x)
Csharp Math
x از نوع double است و خروجی آن یک مقدار double است که بزرگترین صحیح کوچکتر از x است. مثال زیر را ببینید.
1 2 | public static double Floor(double d); public static decimal Floor(decimal d); |
Pow(x, y)
Csharp Math
x و y از نوع double هستند. نوع double را بر میگرداند که برابر با xy است. مثال زیر را ببینید.
1 | public static double Pow(double x، double y); |
Exp(x)
x از نوع double است. ex را برمی گرداند. مثال زیر را ببینید.
1 | public static double Exp (double d); |
Log(x)
x از نوع double است و خروجی متد از نوع double می باشد که لگاریتم طبیعی x است. مثال زیر را ببینید.
1 | public static double Log(double d); |
Log10(x)
x از نوع double و در خروجی متد مقداری از نوع double برگردانده می شود که لگاریتم پایه ۱۰ عدد x است. مثال زیر را ببینید.
1 | public static double Log10(double d); |
Sqrt(x)
x از نوع double است. مقدار double را بر میگرداند که ریشه دوم x است. مثال زیر را ببینید.
1 | public static double Sqrt(double d); |
Max(x,y)
x می تواند هر نوع عددی باشد و نوع برگشتی متد نیز از همان نوع است. درواقع بزرگترین مقدار X و y برگردانده می شود. مثال زیر را ببینید.
Min(x,y)
x می تواند هر نوع عددی باشد و نوع برگشتی متد نیز از همان نوع است. درواقع کوچکترین مقدار X و y برگردانده می شود. مثال زیر را ببینید.
round(x)
مقداری را بر می گرداند که نزدیک ترین مقدار صحیح به x است. مثال زیر را ببینید.
Cos(x)
X از نوع double است. کسینوس x را بر حسب رادیان بر می گرداند. مثال زیر را ببینید.
Sin(x)
X از نوع double است. سینوس x را بر حسب رادیان بر می گرداند. مثال زیر را ببینید.
Tan(x)
X از نوع double است. تانژادنت x را بر حسب رادیان بر می گرداند. مثال زیر را ببینید.
random()
اعداد تصادفی بین ۰٫۰ و ۱٫۰ تولید می کند.