Lade...
 

CX_FRACTION - Bruchzahl

CX_FRACTION

Klassenhierarchie
Beschreibung:

Mit dieser Klasse werden Bruchzahlen abgebildet.

Code-Beispiel:
// Bruchzahl Objekt erzeugen
Var(fraction1, fraction2)
CreatePersObject(CX_FRACTION) -> fraction1
CreatePersObject(CX_FRACTION) -> fraction2
"3/9" fraction1 Put
"1/3" fraction2 Put
fraction1 fraction2 +    // Ergebnis 2/3

Darstellung am Bildschirm    

InstantView® Anweisung: Fraction 

Anmerkung:   Wird ein Bruch eingelesen, so wird überprüft, ob er gekürzt werden kann. D.h., dass z.B. die Eingabe "10/12" sofort als "5/6" angezeigt wird. Der Trenner, der den Zähler und Nenner voneinander trennt, ist durch die ortsspezifischen Daten festgelegt und ist normalerweise das Zeichen "/".

Operatoren
Operator Kurzbeschreibung
+, -, *, /    Arithmetik
+=, -=, *=, /=    Arithmetik
>, <, =    Vergleiche

 

Methodenverzeichnis (MDI)
Funktion MA* Parameter Rückgabe Kurzbeschreibung
Reduce       Kürzen des Bruches
SetFraction
231532
  STRING, INTEGER   Bruch aus der übergebenen Zeichenkette importieren
Add   CX_AMOUNT CX_AMOUNT Operator + als Funktion
AddAssign   CX_AMOUNT   Operator += als Funktion
Autoformat   INTEGER, INTEGER CX_AMOUNT Liefert ein, entsprechend der gegeben Anzahl von Vor- und Nachkommastellen, formatiertes Objekt zurück (nur bei CX_VALUE, sonst das Objekt selbst).
DivAssign   CX_AMOUNT   Operator /= als Funktion
Divide   CX_AMOUNT CX_AMOUNT Operator / als Funktion
MulAssign   CX_AMOUNT   Operator *= als Funktion
Multiply   CX_AMOUNT CX_AMOUNT Operator * als Funktion
string   INTEGER CX_STRING Liefert die String-Darstellung des Objektes
SubAssign   CX_AMOUNT   Operator -= als Funktion
Subtract   CX_AMOUNT CX_AMOUNT Operator - als Funktion

* MA = Member-Access-Funktion

 

Datenverzeichnis (DDI)
Datenfeld Typ Referenz-Klasse I* Kurzbeschreibung

* I = Indizierbares Datenfeld

 

Verwendung in AppsWH
Modul Kurzbeschreibung