Math
Math
Třída
Math obsahuje základní matematické funkce.
Třída má dvě základní konstanty Ludolfovo číslo (PI) a Eulerovo číslo (E).
label1.Text = "Pí = " + Math.PI;
label2.Text = "E = " + Math.E;
Metody:
- Abs(číslo) - Vrátí absolutní hodnotu čísla.
- Acos(double) - Arkus funkce cosinus. Vrátí úhel v double v radiánech.
Pro převod na stupně radiány vynásobíme *(180 / Math.PI).
- Asin(double) - Arkus funkce sinus. Vrátí úhel v double v radiánech.
- Atan(double) - Arkus funkce tangens. Vrátí úhel v double v radiánech.
- BigMul(int,int) - Vynásobí dvě čísla int a výsledek výsledek vrátí v long.
- Ceiling(double) -Zaokrouhlí číslo vždy nahoru.
- Cos(double) -Goniometrická funkce cosinus. Jako parametr bere úhel double v radiánech.
Pro převod stupňů na radiány stupně vynásobíme * (Math.PI/180).
- DivRem(int1,int2,out int3) -Vydělí int1/int2 a v int3 vrátí zbytek .
- Exp(int) -Vrací Eulerovo číslo, umocněné na daný exponent.
- Floor(double) -Zaokrouhlí vždy dolů.
- Log(číslo) -Vrací přirozený logaritmus daného čísla.
- Log10(číslo) -Vrací dekadický logaritmus daného čísla.
- Max(číslo,číslo) -Vrací to větší číslo.
- Min(číslo,číslo) -Vrací to menší číslo.
- Pow(double,double) -xy.
- Round(double) -Zaokrouhlí číslo (0,5 někdy nahoru, někdy dolů?????).
- Sqrt(double) -Druhá odmocnina.
- Sin(double) -Goniometrická funkce sinus.
- Tan(double) -Goniometrická funkce tangens.
- Truncate(double) -Odtrhne desetinnou část.
Pokud potřebujeme vyšší odmocninu použijeme tento způsob např. 3. odmocnina z 8 = 8^(1/3).
Při dělení napsat alespoň jedno číslo s desetinnou tečkou, jinak bude C# předpokládat celočíselné dělení.
vysledek = Math.Pow(8,(1.0/3.0);
DivRem
int zbytek;
int vysledek = (Math.DivRem(int.Parse(textBox1.Text),int.Parse(textBox2.Text),out zbytek)).ToString();
label7.Text = zbytek.ToString();