API:Math
Aus STNE-Wiki
(Unterschied zwischen Versionen)
Phips (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{Vorlage:ApiMenu}} Die Klasse Math dient zum berechnen von mathematischen Werten. == Methoden ==“) |
Phips (Diskussion | Beiträge) |
||
| Zeile 2: | Zeile 2: | ||
| - | + | Mit Hilfe der Klasse [[API:Math,]] ist es möglich, mathematische Ausdrücke zu berechnen, z.B Auf-/ und Abrunden, Logarithmische und Exponentialfunktionen, Beträge berechnen und vieles mehr. | |
| + | Beispiele: | ||
| + | Var d As Double = -2.55; | ||
| + | Var e As Double = -4.00 | ||
| + | |||
| + | WriteLine(Math.Abs(d)); // Gibt 2.55 zurück | ||
| + | WriteLine(Math.Max(d,e)); //Gibt -2.55 zurück | ||
| + | WriteLine(Math.Min(d,e)); //Gibt -4 zurück | ||
| + | WriteLine(Math.Truncate(d); //Gibt -2 zurück | ||
| + | |||
| + | WriteLine(Math.Pow(e, 3)); //-4 hoch 3 = -64 | ||
| + | |||
| + | Var f As Double = 3.75; | ||
| + | Var g As Double = 3.25; | ||
| + | |||
| + | WriteLine(Math.Floor(f)); // Gibt 3 zurück | ||
| + | WriteLine(Math.Ceiling(g)); // Gibt 4 zurück | ||
| + | |||
| + | WriteLine("Ein Kreis mit dem Durchmesser 30cm hat einen Umfang von " & (Math.PI*30) & " cm!"); | ||
| + | WriteLine(Math.Pow(Math.E, 1)); //Was ist wohl e hoch 1? | ||
== Methoden == | == Methoden == | ||
| + | |||
| + | * Diese Funktion kann mit Double, Integer, Short oder Long-Variablen aufgerufen werden | ||
| + | |||
| + | {| | ||
| + | |- | ||
| + | ! Name !! Parameter !! Beschreibung | ||
| + | |- | ||
| + | | Abs || * || Gibt den Betrag, also den Wert ohne Vorzeichen zurück. | ||
| + | |- | ||
| + | | Acos || [[API:Double|Double]] || Arcuscosinus | ||
| + | |- | ||
| + | | Asin || [[API:Double|Double]] || Arcussinus | ||
| + | |- | ||
| + | | Atan || [[API:Double|Double]] || Arcuscosinus | ||
| + | |- | ||
| + | | BigMul || [[API:Integer|Integer]], [[API:Integer|Integer]] || Multipliziert zwei Integer und gibt eine Variable vom Typ Long zurück | ||
| + | |- | ||
| + | | Ceiling || [[API:Double|Double]] || Rundet die Zahl auf | ||
| + | |- | ||
| + | | Cos || [[API:Double|Double]] || Cosinus | ||
| + | |- | ||
| + | | Cosh || [[API:Double|Double]] || Cosinushyperbolicus | ||
| + | |- | ||
| + | | E || - || Gibt eine Double-Variable mit der eulerischen Zahl zurück | ||
| + | |- | ||
| + | | Exp || [[API:Double|Double]] || | ||
| + | |- | ||
| + | | Floor || [[API:Double|Double]] || Rundet die gegebene Zahl ab | ||
| + | |- | ||
| + | | IEEERemainder || * || | ||
| + | |- | ||
| + | | Log || [[API:Double|Double]] || Berechnet den Logarithmus zur Basis der eulerischen Zahl | ||
| + | |- | ||
| + | | Log || [[API:Double|Double]], [[API:Double|Double]] || Berechnet Logarithmus zur angegeben Basis | ||
| + | |- | ||
| + | | Log10 || * || Berechnet den Logarithmus zur 10er Basis | ||
| + | |- | ||
| + | | Max || *, * || Gibt die größere der beiden gegebenen Zahlen zurück | ||
| + | |- | ||
| + | | Min || *, * || Gibt die kleienre de rbeiden gegebenen Zahlen zurück | ||
| + | |- | ||
| + | | PI || - || Gibt eine Double-Variable mit der Kreiszahl Pi zurück | ||
| + | |- | ||
| + | | Pow || [[API:Double|Double]], [[API:Double|Double]] || Potenzrechnung | ||
| + | |- | ||
| + | | Round || [[API:Double|Double]] || Gegebenen Wert runden | ||
| + | |- | ||
| + | | Round || [[API:Double|Double]], [[API:Integer|Integer]] || Gegebenen Wert auf die Anzahl der gewünschten Stellen runden | ||
| + | |- | ||
| + | | Sign || * || ? | ||
| + | |- | ||
| + | | Sin || [[API:Double|Double]] || Sinus | ||
| + | |- | ||
| + | | Sinh || [[API:Double|Double]] || Sinushyperbolicus | ||
| + | |- | ||
| + | | Sqrt || [[API:Double|Double]] || Zieht die Wurzel aus der gegebenen Zahl | ||
| + | |- | ||
| + | | Tan || [[API:Double|Double]] || Tangens | ||
| + | |- | ||
| + | | Tanh || [[API:Double|Double]] || Tangenshyperbolicus | ||
| + | |- | ||
| + | | Truncated || [[API:Double|Double]] || Gibt die Zahl vor dem Komma zurück | ||
Version vom 31. August 2010, 21:57 Uhr
| fertige Scripte | Anleitungen und FAQ | Überblick über die Scripting-Sektion | API-Übersicht | Hilfen zum Arbeiten im Wiki |
Mit Hilfe der Klasse API:Math, ist es möglich, mathematische Ausdrücke zu berechnen, z.B Auf-/ und Abrunden, Logarithmische und Exponentialfunktionen, Beträge berechnen und vieles mehr.
Beispiele:
Var d As Double = -2.55; Var e As Double = -4.00
WriteLine(Math.Abs(d)); // Gibt 2.55 zurück WriteLine(Math.Max(d,e)); //Gibt -2.55 zurück WriteLine(Math.Min(d,e)); //Gibt -4 zurück WriteLine(Math.Truncate(d); //Gibt -2 zurück
WriteLine(Math.Pow(e, 3)); //-4 hoch 3 = -64
Var f As Double = 3.75; Var g As Double = 3.25;
WriteLine(Math.Floor(f)); // Gibt 3 zurück WriteLine(Math.Ceiling(g)); // Gibt 4 zurück
WriteLine("Ein Kreis mit dem Durchmesser 30cm hat einen Umfang von " & (Math.PI*30) & " cm!");
WriteLine(Math.Pow(Math.E, 1)); //Was ist wohl e hoch 1?
Methoden
* Diese Funktion kann mit Double, Integer, Short oder Long-Variablen aufgerufen werden
| Name | Parameter | Beschreibung |
|---|---|---|
| Abs | * | Gibt den Betrag, also den Wert ohne Vorzeichen zurück. |
| Acos | Double | Arcuscosinus |
| Asin | Double | Arcussinus |
| Atan | Double | Arcuscosinus |
| BigMul | Integer, Integer | Multipliziert zwei Integer und gibt eine Variable vom Typ Long zurück |
| Ceiling | Double | Rundet die Zahl auf |
| Cos | Double | Cosinus |
| Cosh | Double | Cosinushyperbolicus |
| E | - | Gibt eine Double-Variable mit der eulerischen Zahl zurück |
| Exp | Double | |
| Floor | Double | Rundet die gegebene Zahl ab |
| IEEERemainder | * | |
| Log | Double | Berechnet den Logarithmus zur Basis der eulerischen Zahl |
| Log | Double, Double | Berechnet Logarithmus zur angegeben Basis |
| Log10 | * | Berechnet den Logarithmus zur 10er Basis |
| Max | *, * | Gibt die größere der beiden gegebenen Zahlen zurück |
| Min | *, * | Gibt die kleienre de rbeiden gegebenen Zahlen zurück |
| PI | - | Gibt eine Double-Variable mit der Kreiszahl Pi zurück |
| Pow | Double, Double | Potenzrechnung |
| Round | Double | Gegebenen Wert runden |
| Round | Double, Integer | Gegebenen Wert auf die Anzahl der gewünschten Stellen runden |
| Sign | * | ? |
| Sin | Double | Sinus |
| Sinh | Double | Sinushyperbolicus |
| Sqrt | Double | Zieht die Wurzel aus der gegebenen Zahl |
| Tan | Double | Tangens |
| Tanh | Double | Tangenshyperbolicus |
| Truncated | Double | Gibt die Zahl vor dem Komma zurück |