Bralci, kot ste vi, pomagajo podpirati MUO. Ko opravite nakup prek povezav na našem spletnem mestu, lahko zaslužimo partnersko provizijo. Preberi več.

Mnogi programi potrebujejo neko obliko matematike za dokončanje določenih izračunov ali oblikovanje številskih podatkov. V aplikaciji C# si lahko z razredom Math pomagate pri dokončanju osnovnih matematičnih nalog.

Razred Math vsebuje veliko različnih matematičnih funkcij. Sem spadajo funkcije, povezane z decimalnim zaokroževanjem, trigonometrijo, potencami in kvadratnimi koreni. Tukaj je seznam nekaterih pogostih funkcij, ki jih lahko uporabljate.

Kako uporabljati osnovne matematične funkcije

Nekatere osnovne matematične naloge, ki jih lahko opravite, vključujejo iskanje najmanjšega in največjega števila na seznamu. Prav tako lahko zaokrožite ali skrajšate decimalke, da jih oblikujete ali poiščete absolutno vrednost števila.

Te matematične funkcije so lahko uporabne, če ste ustvarjanje razredov v C# ki bo uporabljal oblikovane številske podatke. Drugi scenarij, kjer je lahko koristen, je, če ste

instagram viewer
shranjevanje podatkov v datoteko CSV v aplikaciji C#.

Te primere lahko dodate kateri koli vrsti aplikacije C#, kot so konzolne aplikacije, aplikacije ASP.NET itd.

matematika največ()

Funkcija Max() omogoča primerjavo dveh števil, da ugotovite, katera ima največjo vrednost. Obstajajo različne različice metode, ki vam omogočajo vnos različnih tipov numeričnih podatkov v funkcijo. To vključuje int, double, float in drugo.

Tukaj je primer, kako lahko uporabite funkcijo:

int max = matematika.Max(4, 7);
Konzola. WriteLine (največ); // izhod: 7

Funkcija Max() za primerjavo vedno sprejme točno dva argumenta. Če želite najti največjo možno vrednost niza števil, obstaja veliko rešitev. Eden od njih vključuje ročno kroženje po matriki in uporabo funkcije Max() za primerjavo posameznega števila:

var arrayMaxNumbers = novoSeznam() { 3, 6, 1, 8, 4, 1 };
int maxNumber = arrayMaxNumbers[0];

za vsakogar (var num in arrayMaxNumbers)
{
maxŠtevilo = matematika.Max (maxNumber, num);
}

Konzola. WriteLine (maxNumber); // izhod: 8

matematika Najmanj ()

Funkcija Min() deluje na enak način kot funkcija Max(). Funkciji lahko posredujete dve števili in vrnila bo najmanjšo:

int min = matematika.Min(4, 7);
Konzola. WriteLine (min); // izhod: 4

Podobno boste morali večkrat poklicati funkcijo Min(), da boste našli najmanjši element na seznamu:

var arrayMinNumbers = novoSeznam() { 3, 6, -1, 8, 4, 1 };
int minNumber = arrayMinNumbers[0];

za vsakogar (var num in arrayMinNumbers)
{
minŠtevilo = matematika.Min (minŠtevilo, št);
}

Konzola. WriteLine (minNumber); // izhod: -1

matematika trebušnjaki ()

Funkcija Abs() vam omogoča izračun absolutne vrednosti števila. Absolutna vrednost nikoli ne more biti negativna, saj predstavlja razdaljo števila od 0.

Tako lahko uporabite funkcijo Abs():

int absolutnoŠtevilo = matematika.Abs(5);
Konzola. WriteLine (absoluteNum); // izhod: 5

int absoluteNumNegative = matematika.Abs(-5);
Konzola. WriteLine (absoluteNumNegative); // izhod: 5

matematika Okrogla()

Funkcija Round() sprejme decimalni argument. Določite lahko tudi omejitev števila decimalnih mest, ki jih mora imeti. Funkcija nato vrne zaokroženo število:

dvojno zaokrožene decimalke = matematika.Okroglo(40.12345, 2);
Konzola. WriteLine (zaokrožene decimalne številke); // izhod: 40.12

V funkcijo lahko vnesete tudi eno številko. Funkcija privzeto zaokroži decimalko na najbližje celo število:

dvojno zaokroženoŠtevilo = matematika.Okroglo(40.6);
Konzola. WriteLine (zaokroženoŠtevilo); // izhod: 41

matematika Odreži()

Funkcija Truncate() sprejme decimalni ali dvojni podatkovni tip, na primer 4,5. Odstrani vse ulomke števila in vrne nastalo vrednost celega števila.

double truncatedNum = matematika.Truncate(4.5);
Konzola. WriteLine (truncatedNum); // izhod: 4

Kako uporabljati osnovne trigonometrične funkcije

Razred matematike vključuje tudi več funkcij, ki vam lahko pomagajo pri trigonometričnih izračunih.

matematika greh()

Funkcija Sin() vam omogoča vnos kota, izmerjenega v radianih. Funkcija vrne sinusno vrednost kota:

dvojni sinAngle = (90 * (matematika.PI)) / 180;
Konzola. WriteLine(matematika.Sin (sinAngle)); // izhod: 1

matematika Cos()

Funkcija Cos() zajema tudi kot, izmerjen v radianih. Nato vrne kosinus za ta kot:

dvojni cosAngle = (90 * (matematika.PI)) / 180;
Konzola. WriteLine(matematika.Cos (cosAngle)); // izhod: 6.123

matematika Tan()

Podobno funkcija Tan() vzame kot, izmerjen v radianih, in vrne tangens kota:

dvojni tanAngle = (30 * (matematika.PI)) / 180;
Konzola. WriteLine(matematika.Tan (tanAngle)); // izhod: 0,577

Kako uporabljati matematične funkcije stopnje in kvadratnega korena

Z matematičnimi funkcijami lahko izračunate potenco in kvadratni koren števila.

matematika Pow()

Funkcija Pow() izračuna potenco določenega števila. Tukaj je primer, kako lahko uporabite funkcijo Pow():

dvojno powNum = matematika.Pow(5, 3);
Konzola. WriteLine (powNum); // izhod: 125

V tem primeru funkcija izračuna rezultat 5 na potenco 3 (ali z drugimi besedami 5 * 5 * 5).

matematika Sqrt()

Funkcija Sqrt() vrne kvadratni koren števila. Na primer, posredovanje 16 v funkcijo bo vrnilo kvadratni koren iz 16, ki je 4:

dvojno sqrtNum = matematika.Sqrt(16);
Konzola. WriteLine (sqrtNum); // izhod: 4

Uporaba matematičnih funkcij za matematične izračune

Obstoječe matematične funkcije vam olajšajo življenje, ko gre za določene izračune. To niso edine funkcije, ki so na voljo v razredu matematike, zato lahko raziščete nekatere druge glede na svoje potrebe.

Večina programskih jezikov vključuje priročne funkcije ali polne knjižnice za običajne matematične operacije.