Mavzu: Ifodalar. Matematik funksiyalar. Ifodalardagi amallar. Ifodalarning qurilishi. Shart operatorlari. If, if-else, ?


Download 18.82 Kb.
bet1/3
Sana08.05.2023
Hajmi18.82 Kb.
#1441916
  1   2   3
Bog'liq
C#


Mavzu: Ifodalar. Matematik funksiyalar. Ifodalardagi amallar.
Ifodalarning qurilishi. Shart operatorlari. If, if-else, ?:

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 orasida
bo'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 18.82 Kb.

Do'stlaringiz bilan baham:
  1   2   3




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