Tādi lasītāji kā jūs palīdz atbalstīt MUO. Veicot pirkumu, izmantojot saites mūsu vietnē, mēs varam nopelnīt filiāles komisiju. Lasīt vairāk.

Daudzām programmām ir nepieciešama noteikta veida matemātika, lai veiktu noteiktus aprēķinus vai formatētu skaitliskos datus. C# lietojumprogrammā varat izmantot matemātikas klasi, lai palīdzētu veikt matemātiskos pamatuzdevumus.

Matemātikas klasē ir daudz dažādu matemātikas funkciju. Tie ietver funkcijas, kas saistītas ar decimāldaļu noapaļošanu, trigonometriju, pakāpēm un kvadrātsaknēm. Šeit ir saraksts ar dažām izplatītākajām funkcijām, kuras varat izmantot.

Kā lietot matemātikas pamatfunkcijas

Daži no matemātiskajiem pamatuzdevumiem, ko varat veikt, ietver minimālo un maksimālo skaitļu atrašanu sarakstā. Varat arī noapaļot vai saīsināt decimāldaļas, lai tās formatētu vai atrastu skaitļa absolūto vērtību.

Šīs matemātiskās funkcijas var būt noderīgas nodarbību izveide C# kas izmantos formatētus skaitliskos datus. Vēl viens scenārijs, kurā tas var būt noderīgi, ir, ja esat datu saglabāšana CSV failā C# lietojumprogrammā.

instagram viewer

Šos piemērus varat pievienot jebkura veida C# lietojumprogrammām, piemēram, konsoles programmām, ASP.NET lietojumprogrammām un citām.

Matemātika. Max()

Funkcija Max() ļauj salīdzināt divus skaitļus, lai noteiktu, kuram no tiem ir maksimālā vērtība. Ir dažādas metodes variācijas, kas ļauj funkcijā ievadīt dažādus skaitliskos datu tipus. Tas ietver ints, dubultās, peldošās un citas.

Šeit ir šīs funkcijas izmantošanas piemērs:

int max = Matemātika.Max(4, 7);
Konsole. WriteLine (maks.); // izvade: 7

Funkcijas Max() salīdzināšanai vienmēr ir nepieciešami tieši divi argumenti. Ja vēlaties atrast skaitļu masīva maksimumu, ir daudz risinājumu. Viens no tiem ietver masīva manuālu cilpu un funkcijas Max() izmantošanu, lai salīdzinātu katru skaitli:

var arrayMaxNumbers = jaunsSaraksts() { 3, 6, 1, 8, 4, 1 };
starpt maxNumber = masīvsMaxNumber[0];

katram (var skaits masīvāMaxNumbers)
{
maxNumber = Matemātika.Max (maxNumber, num);
}

Konsole. WriteLine (maxNumber); // izvade: 8

Matemātika. Min()

Funkcija Min() darbojas tāpat kā funkcija Max(). Funkcijai varat nodot divus skaitļus, un tā atgriezīs mazāko:

int min = Matemātika.Min(4, 7);
Konsole. WriteLine (min); // izvade: 4

Līdzīgi jums būs vairākas reizes jāizsauc funkcija Min(), lai atrastu mazāko vienumu sarakstā:

var masīvaMinNumbs = jaunsSaraksts() { 3, 6, -1, 8, 4, 1 };
starpt minNumber = masīvsMinNumbers[0];

katram (var skaits masīvāMinNumbs)
{
minNumber = Matemātika.Min (minNumber, num);
}

Konsole. WriteLine (minNumber); // izvade: -1

Matemātika. Abs()

Funkcija Abs() ļauj aprēķināt skaitļa absolūto vērtību. Absolūtā vērtība nekad nevar būt negatīva, jo tā apzīmē attālumu no 0.

Funkciju Abs() var izmantot šādi:

int absolūtais Skaitlis = Matemātika.Abs(5);
Konsole. WriteLine (absoluteNum); // izvade: 5

int absolūtiNumnegatīvs = Matemātika.Abs(-5);
Konsole. WriteLine (absoluteNumNegative); // izvade: 5

Matemātika. Raunds()

Funkcija Round() pieņem decimālo argumentu. Varat arī norādīt ierobežojumu, cik tam jābūt zīmēm aiz komata. Pēc tam funkcija atgriež noapaļotu skaitli:

dubultā noapaļotaDecimālskaitļi = Matemātika.Raunds(40.12345, 2);
Konsole. WriteLine (noapaļotas decimāldaļas); // izeja: 40.12

Funkcijā var ievadīt arī vienu skaitli. Pēc noklusējuma funkcija noapaļo decimāldaļu līdz tuvākajam veselajam skaitlim:

dubultā noapaļotsNum = Matemātika.Raunds(40.6);
Konsole. WriteLine (roundedNum); // izvade: 41

Matemātika. Saīsināt()

Funkcija Truncate() izmanto decimālo vai dubulto datu tipu, piemēram, 4.5. Tas noņem jebkuru skaitļa daļu un atgriež iegūto veselā skaitļa vērtību.

dubultā saīsinātsNum = Matemātika.Truncate(4.5);
Konsole. WriteLine (truncatedNum); // izvade: 4

Kā lietot trigonometrijas pamatfunkcijas

Matemātikas klasē ir arī vairākas funkcijas, kas var palīdzēt veikt trigonometrijas aprēķinus.

Matemātika. Grēks()

Funkcija Sin() ļauj ievadīt leņķi, ko mēra radiānos. Funkcija atgriezīs leņķa sinusa vērtību:

dubultā sinAngle = (90 * (Matemātika.PI)) / 180;
Konsole. WriteLine(Matemātika.Sin (sinAngle)); // izvade: 1

Matemātika. Cos()

Cos() funkcija arī ņem leņķi, ko mēra radiānos. Pēc tam tas atgriež šī leņķa kosinusu:

dubultā cosAngle = (90 * (Matemātika.PI)) / 180;
Konsole. WriteLine(Matemātika.Cos (cosAngle)); // izvade: 6.123

Matemātika. iedegums()

Tāpat funkcija Tan() ņem leņķi, ko mēra radiānos, un atgriež leņķa tangensu:

dubultā iedeguma leņķis = (30 * (Matemātika.PI)) / 180;
Konsole. WriteLine(Matemātika.Tan (tanAngle)); // izvade: 0,577

Kā lietot jaudas un kvadrātsaknes matemātikas funkcijas

Varat izmantot matemātikas funkcijas, lai aprēķinātu skaitļa jaudu un kvadrātsakni.

Matemātika. Pow()

Funkcija Pow() aprēķina noteikta skaitļa jaudu. Šeit ir piemērs, kā varat izmantot funkciju Pow():

dubultā powNum = Matemātika.Pow(5, 3);
Konsole. WriteLine (powNum); // izvade: 125

Šajā gadījumā funkcija aprēķina rezultātu 5 līdz pakāpei 3 (vai, citiem vārdiem sakot, 5 * 5 * 5).

Matemātika. Sqrt ()

Funkcija Sqrt() atgriež skaitļa kvadrātsakni. Piemēram, ievadot funkcijā 16, tiks atgriezta kvadrātsakne no 16, kas ir 4:

dubults sqrtNum = Matemātika.Sqrt(16);
Konsole. WriteLine (sqrtNum); // izvade: 4

Matemātisko funkciju izmantošana matemātiskiem aprēķiniem

Esošās matemātikas funkcijas ir paredzētas, lai atvieglotu jūsu dzīvi, kad runa ir par noteiktu aprēķinu veikšanu. Šīs nav vienīgās funkcijas, kas tiek piedāvātas matemātikas stundā, tāpēc varat brīvi izpētīt dažas no citām, pamatojoties uz savām vajadzībām.

Lielākajā daļā programmēšanas valodu ir iekļautas ērtību funkcijas vai pilnas bibliotēkas parastajām matemātikas darbībām.