1. Ifodalar; Matematik funksiyalar; Ifodalardagi amallar. Ifodalarning qurilishi


Download 20.66 Kb.
bet1/3
Sana18.07.2023
Hajmi20.66 Kb.
#1660872
  1   2   3
Bog'liq
Mavzu Ifodalar. Matematik funksiyalar. Ifodalardagi amallar. If


Ifodalar. Matematik funksiyalar. Ifodalardagi amallar.
Ifodalarning qurilishi.

Reja:
1.Ifodalar;
2.Matematik funksiyalar;
3. Ifodalardagi amallar. Ifodalarning qurilishi
Ifoda va instruksiya Ifoda bu dastur kodining qatori hisoblanib, qiymatni aniqlaydi. Oddiy ifodaga
misol: myValue = 100;
Instruksiya bu dastur kodidagi tugallangan ifoda hisoblanadi. C# da tuzilgan dastur instruksiyalar ketma-ketligidan iborat. Har bir instruksiya ; (nuqta vergul) bilan tugatilishi kerak:
int x; // instruksiya x = 10; // boshqa bitta instruksiya int y = x; // yana bitta boshqa instruksiya C# da yana instruksiyalar bloki mavjud. U bir qancha instruksiyalardan iborat bo`lib, {} (figurali qavslarga) olinadi.
{int x; // instruksiya x = 10; // boshqa bitta instruksiya int y = x; // yana bitta boshqa instruksiya}
Misolda 3 ta instruksiya bitta instruksiyaning elementlari sifatida qaraladi. Math sinfi va uning metodlari
Metod -Tavsifi
public static double Abs(double value) - value ning absolyut qiymatini qaytaradi
public static float Abs(float value) - value ning absolyut qiymatini qaytaradi
public static decimal Abs(decimal value) - value ning absolyut qiymatini
qaytaradi
public static int Abs(int value) - value ning absolyut qiymatini qaytaradi
public static short Abs(short value) - value ning absolyut qiymatini qaytaradi
public static long Abs(long value) - value ning absolyut qiymatini qaytaradi
public static sbyte Abs(sbyte value) - value ning absolyut qiymatini qaytaradi
public static double Acos(double d) - arkkosinusni qaytaradi. d -1 va 1 orasida
bo'lishi kerak
public static double Asin(double d) - arksinusni qaytaradi. d -1 va 1 orasidabo'lishi kerak
public static double Atan(double d) - d ning arktangentini qaytaradi
public static double Atan2(double y, double x) - y / x bo'linmaning arktangentini qaytaradi
public static long BigMul(int a, int b) - a * b ko‘paytmasini “long” turidagi qiymat sifatida qaytaradi (to‘lib ketishdan tashqari). public static double
Ceiling(double a) - Suzuvchi nuqtali qiymati sifatida ifodalangan va a dan kam bo'lmagan eng kichik butun sonni qaytaradi. Misol uchun, agar a 1,02 bo'lsa, Ceiling () usuli 2,0 ni qaytaradi. Va agar a -1,02 bo'lsa, u holda Ceiling () usuli -1 ni qaytaradi public static double Ceiling(decimal a) - Suzuvchi nuqtali qiymati sifatida ifodalangan va a dan kam bo'lmagan eng kichik butun sonni qaytaradi. Misol uchun, agar a 1,02 bo'lsa, Ceiling () usuli 2,0 ni qaytaradi. Va agar a -1,02 bo'lsa, u holda Ceiling () usuli -1 ni qaytaradi public static double Cos(double d) - d ning kosinusini qaytaradi
public static double Cosh(double d) – d ning giperbolik kosinusni qaytaradi
public static int DivRem(int a, int b, out int result) - а ni b ga bo’lib butun qismini qaytaradi, qoldig’ini esa result ga qaytaradi. public static long DivRem(long a, long b,out long result) - а ni b ga bo’lib butun qismini qaytaradi, qoldig’ini esa result ga qaytaradi.
public static double Exp (double d) e darajasi d ning qiymatini qaytaradi
public static decimal Floor(decimal d) - O'nlik kasr sifatida ko'rsatilgan eng katta butun sonni va d dan katta bo’lmagan qiymatni qaytaradi. Misol uchun, agar d 1,02 bo'lsa, Floor () usuli 1,0 ni qaytaradi. Va agar d -1,02 bo'lsa, Floor () usuli -2 ni qaytaradi
public static double Floor(double d) - - O'nlik kasr sifatida ko'rsatilgan eng katta
butun sonni va d dan katta bo’lmagan qiymatni qaytaradi. Misol uchun, agar d 1,02 bo'lsa, Floor () usuli 1,0 ni qaytaradi. Va agar d -1,02 bo'lsa, Floor () usuli -2 ni qaytaradi
public static double IEEERemainder(double x, double y) - x / y bo'linmaning qoldiq qismini qaytaradi
public static double Log(double d) - d ning natural logarifmini qaytaradi
public static double Log(double d, double newBase) - d ning newBase asosga logarifmni qaytaradi
public static double Log10(double d) - d ning 10 asosga ko’ra logarifmini qaytaradi public static double Max(double val1, double val2) - val1 va val2 ning kattasini qaytaradi
public static float Max(float val1, float val2) - val1 va val2 ning kattasini qaytaradi public static decimal Max(decimal val1, decimal val2) - val1 va val2 ning
kattasini qaytaradi
public static int Max(int val1,int val2) - val1 va val2 ning kattasini qaytaradi
public static short Max(short val1,short val2) - val1 va val2 ning kattasini
qaytaradi
public static long Max(long val1,long val2) - val1 va val2 ning kattasini qaytaradi
public static uint Max(uint val1,uint val2) - val1 va val2 ning kattasini qaytaradi
public static ushort Max(ushort val1,ushort val2) - val1 va val2 ning kattasini
qaytaradi
public static ulong Max(ulong val1,ulong val2) - val1 va val2 ning kattasini
qaytaradi
public static byte Max(byte val1,byte val2) - val1 va val2 ning kattasini qaytaradi
public static sbyte Max(sbyte val1,sbyte val2) - val1 va val2 ning kattasini
qaytaradi
public static double Min(double val1,double val2) - val1 va val2 ning kichigini
qaytaradi
public static float Min(float val1,float val2) - val1 va val2 ning kichigini
qaytaradi
public static decimal Min(decimal val1,decimal val2) - val1 va val2 ning
kichigini qaytaradi
public static int Min(int val1,int val2) - val1 va val2 ning kichigini qaytaradi
public static short Min(short val1,short val2) - val1 va val2 ning kichigini
qaytaradi
public static long Min(long val1,long val2) - val1 va val2 ning kichigini qaytaradi
public static uint Min(uint val1,uint val2) - val1 va val2 ning kichigini qaytaradi
public static ushort Min(ushort val1,ushort val2) - val1 va val2 ning kichigini
qaytaradi
public static ulong Min(ulong val1,ulong val2) - val1 va val2 ning kichigini
qaytaradi
public static byte Min(byte val1,byte val2) - val1 va val2 ning kichigini qaytaradi
public static sbyte Min(sbyte val1,sbyte val2) - val1 va val2 ning kichigini
qaytaradi
public static double Pow(double x,double y) - x ning y darajasiga ko'tarilgan
qiymatini qaytaradi
public static double Round(double a) - Eng yaqin butun songa yaxlitlangan a
qiymatini qaytaradi
public static decimal Round(decimal d) - Eng yaqin butun songa yaxlitlangan a
qiymatini qaytaradi
public static double Round(double value, int digits) - Kasr qismidagi raqamlar
soni digits parametrining qiymatiga teng bo'lgan eng yaqin raqamga yaxlitlangan
qiymatni qaytaradi.
public static decimal Round(decimal d,int digits) - Kasr qismidagi raqamlar soni
digits parametrining qiymatiga teng bo'lgan eng yaqin raqamga yaxlitlangan
qiymatni qaytaradi.
public static double Round(double value, MidpointRounding mode) - mode
parametri bilan belgilangan rejimda eng yaqin butun songa yaxlitlangan "value"
qiymatini qaytaradi
public static decimal Round(decimal d, MidpointRounding mode) - Mode
parametri bilan belgilangan rejimda eng yaqin butun songa yaxlitlangan "vaxlue"
qiymatini qaytaradi
public static double Round(double value,int digits,MidpointRounding mode)
-
Raqamga yaxlitlangan "value" qiymatini qaytaradi, uning kasr qismidagi
raqamlar soni raqamlar qiymatiga teng va "mode" parametri yaxlitlash rejimini
belgilaydi.
public static decimal Round(decimal d,int digits, MidpointRounding mode)
-
Raqamga yaxlitlangan "valuxxe" qiymatini qaytaradi, uning kasr qismidagi
raqamlar soni raqamlar qiymatiga teng va "modexx" parametri yaxlitlash rejimini
belgilaydi
public static decimal Round(decimal d,int digits, MidpointRounding mode)
- Raqamga yaxlitlangan "valuxxe" qiymatini qaytaradi, uning kasr qismidagi

Download 20.66 Kb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling