Lade...
 

CX_VALUE_PER - Arithmetik

Arithmetik

Die folgenden Übersichten zeigen die mathematischen Operatoren und die Operanden mit denen einen Bereichs-Wert verknüpft werden kann ( alle Ergebnisse entsprechen den Prioritätsregeln ):

Addition  

CX_VALUE_PER +  INTEGER = CX_VALUE_PER
1 €/2 Stück + 10 = 21 €/ 2 Stück
INTEGER + CX_VALUE_PER  = CX_VALUE_PER
10 + 1 €/2 Stück = 21 €/ 2 Stück

 

CX_VALUE_PER + CX_NUMERIC = CX_VALUE_PER
1 €/2 Stück + 10 = 21 € / 2 Stück
CX_NUMERIC + CX_VALUE_PER = CX_VALUE_PER
10 + 1 €/2 Stück = 21 € / 2 Stück

 

CX_VALUE_PER + CX_FRACTION  = CX_VALUE_PER
1 €/2 Stück + 1/4 = 1,5 € / 2 Stück
CX_FRACTION +  CX_VALUE_PER = CX_VALUE_PER
1/4 + 1 €/2 Stück = 1,5 € / 2 Stück

Anmerkung: Bei der Addition von ganzen oder reellen Zahlen zu einem Bereichs-Wert "erhalten" diese für die Operation dieselbe Einheit wie der Bereichs-Wert. Die Zahl wird auf den gleichen Nenner erweitert und mit dem Zähler verrechnet. Der "Bruch" wird nicht gekürzt.

 

CX_VALUE_PER + CX_VALUE_PER  = CX_VALUE_PER
1 m/2 Stück + 1m/4 Stück = 1,5 m/2 Stück
1m/4 Stück + 1 m/2 Stück  = 3 m/4 Stück
20 cm/1 Stück  + 2 m/1 Stück = 220 cm/1 Stück
2 m/1 Stück + 20 cm/1 Stück = 2,2 m/1 Stück

Anmerkung: Bei der Addition von Werten richtet sich die Einheit und der Nenner des Ergebnisses nach dem ersten Operand.

 

CX_VALUE_PER +  CX_PERCENT = CX_VALUE_PER
1 €/2 Stück + 50% = 1,5 €/2 Stück(3.1)
CX_PERCENT +  CX_VALUE_PER = Fehler
50% + 1 €/2 Stück = nicht erlaubt(2.1)

Anmerkung: Bei der Addition mit CX_PERCENT wir der Prozentuale Aufschlag/Abschlag nur mit dem Zähler verrechnet

 

CX_VALUE_PER +  CX_VALUE = CX_VALUE_PER
1 €/2 m   + 2 €/m = 5 €/2 m
CX_VALUE +  CX_VALUE_PER = CX_VALUE_PER
2 €/m + 1 €/2 m = 5 €/2 m

Anmerkung: Bei der Additon mit einem CX_VALUE muss die Einheit mit der Einheit von Zähler/Nenner überienstimmen, anonsten gibt es einen Einheitenfehler. Das CX_VALUE wird auf den gleichen Nenner erweitert und mit dem Zähler verrechnet. Der "Bruch" wird am Ende nicht gekürzt.

 

CX_VALUE_PER +  CX_FORMULA = CX_VALUE_PER
1 €/2 Stück   + Formel              = Zahl
CX_FORMULA +  CX_VALUE_PER = CX_VALUE_PER
Formel              + 1 €/2 Stück   = Zahl

Anmerkung: Bevor die Addition ausgeführt wird, wird die Formel ausgewertet. Das eigentliche Addieren wird nur dann ausgeführt, wenn das Ergebnis ein Objekt ist, welches zu einem Bereichs-Wert addiert werden darf. Ist dies der Fall, so entsteht Zahl als Ergebnis.

 

CX_VALUE_PER +  CX_CONDITIONED_BAG = CX_VALUE_PER
1 €/2 Stück  + bedingte Objekttabelle   = Zahl
CX_CONDITIONED_BAG + CX_VALUE_PER = CX_VALUE_PER
bedingte Objekttabelle   + 1 €/2 Stück   = Zahl

Anmerkung: Bevor die Addition ausgeführt wird, wird das entsprechende Objekt aus der bedingten Objekttabelle ermittelt. Das eigentliche Addieren wird nur dann ausgeführt, wenn dieses Objekt zu einem Bereichs-Wert addiert werden darf. Ist dies der Fall, so entsteht Zahl als Ergebnis.

 

Subtraktion  

CX_VALUE_PER - INTEGER = CX_VALUE_PER
1 €/2 Stück - 10 = -19 €/2 Stück
INTEGER - CX_VALUE_PER = CX_VALUE_PER
10 - 1 €/2 Stück = 19 €/2 Stück

 

CX_VALUE_PER - CX_NUMERIC = CX_VALUE_PER
1 €/2 Stück - 1,5 = -2 €/2 Stück
CX_NUMERIC - CX_VALUE_PER = CX_VALUE_PER
1,5 - 1 €/2 Stück = 2 €/2 Stück

 

CX_VALUE_PER - CX_FRACTION = CX_VALUE_PER
1 €/2 Stück - 1/4 = 0,5 €/2 Stück
CX_FRACTION - CX_VALUE_PER = CX_VALUE_PER
1/2 - 1 €/4 Stück = 1 €/4 Stück

Anmerkung: Bei der Subtraktion von ganzen oder reellen Zahlen zu einem Bereichs-Wert "erhalten" diese für die Operation dieselbe Einheit wie der Bereichs-Wert. Die Zahl wird auf den gleichen Nenner erweitert und mit dem Zähler verrechnet. Der "Bruch" wird nicht gekürzt.

 

CX_VALUE_PER - CX_VALUE_PER  = CX_VALUE_PER
1 m/2 Stück - 1m/4 Stück = 0,5 m/2 Stück
1m/4 Stück - 1 m/2 Stück  = -1 m/4 Stück
20 cm/1 Stück - 2 m/1 Stück = -180 cm/1 Stück
2 m/1 Stück - 20 cm/1 Stück = 1,8 m/1 Stück

Anmerkung: Bei der Subtraktion von Werten richtet sich die Einheit und der Nenner des Ergebnisses nach dem ersten Operand.

 

CX_VALUE_PER -  CX_PERCENT = CX_VALUE_PER
1 €/2 Stück - 50% = 0,5 €/2 Stück(3.1)
CX_PERCENT -  CX_VALUE_PER = Fehler
50% - 1 €/2 Stück = nicht erlaubt(2.1)

 

CX_VALUE_PER -  CX_VALUE = CX_VALUE_PER
1 €/2 m -  2 €/m = -3 €/2 m
CX_VALUE -  CX_VALUE_PER = CX_VALUE_PER
2 €/m - 1 €/2 m = 3 €/2 Stück

Anmerkung: Bei der Subtraktion mit einem CX_VALUE muss die Einheit mit der Einheit von Zähler/Nenner überienstimmen, anonsten gibt es einen Einheitenfehler. Das CX_VALUE wird auf den gleichen Nenner erweitert und mit dem Zähler verrechnet. Der "Bruch" wird am Ende nicht gekürzt. 

 

CX_VALUE_PER -  CX_FORMULA = CX_VALUE_PER
1 €/2 Stück - Formel              = Zahl
CX_FORMULA -  CX_VALUE_PER = CX_VALUE_PER
Formel              - 1 €/2 Stück = Zahl

Anmerkung: Bevor die Subtraktion ausgeführt wird, wird die Formel ausgewertet. Das eigentliche Subtrahieren wird nur dann ausgeführt, wenn das Ergebnis ein Objekt ist, welches von einem Bereichs-Wert subtrahiert werden darf. Ist dies der Fall, so entsteht Zahl als Ergebnis.

 

CX_VALUE_PER -  CX_CONDITIONED_BAG = CX_VALUE_PER
1 €/2 Stück - bedingte Objekttabelle   = Zahl
CX_CONDITIONED_BAG -  CX_VALUE_PER = CX_VALUE_PER
bedingte Objekttabelle - 1 €/2 Stück = Zahl

Anmerkung: Bevor die Subtraktion ausgeführt wird, wird das entsprechende Objekt aus der bedingten Objekttabelle ermittelt. Das eigentliche Subtrahieren wird nur dann ausgeführt, wenn dieses Objekt von einem Bereichs-Wert subtrahiert werden darf. Ist dies der Fall, so entsteht Zahl als Ergebnis. 

 

Multiplikation 

CX_VALUE_PER * INTEGER = CX_VALUE_PER
1 €/2 Stück  * 2 = 2 €/2 Stück
INTEGER * CX_VALUE_PER = CX_VALUE_PER
2 * 1 €/2 Stück  = 2 €/2 Stück

 

CX_VALUE_PER * CX_NUMERIC = CX_VALUE_PER
1 €/2 Stück * 2 = 2 €/2 Stück
CX_NUMERIC * CX_VALUE_PER = CX_VALUE_PER
2 * 1 €/2 Stück = 2 €/2 Stück

 

CX_VALUE_PER * CX_FRACTION = CX_VALUE_PER
1 m/2 Stück * 1/2 = 1 m /4 Stück
CX_FRACTION * CX_VALUE_PER = CX_VALUE_PER
1/2 * 1 m/2 Stück = 1 m/4 Stück

Anmerkung: Bei der Multiplikation von ganzen oder reellen Zahlen mit einem Bereichs-Wert werden die Zahlen nur mit dem Zähler verrechnet. Die Ausnahme bildet CX_FRACTION, bei welchem Zähler mit Zähler und Nenner mit Nenner multipliziert. Der "Bruch" wird am Ende nicht gekürzt.

 

CX_VALUE_PER * CX_VALUE_PER = CX_VALUE
1 m/2 Stück * 4 Stück/2 m = 1(1.2)
1 m/2 Stück * 1 €/2 Stück  =  0,25 €·m/Stück·Stück(1.2)

Anmerkung: Bei der Multiplikation von zwei Bereichs-Werten erhält das Ergebnis eine neue Einheit. In besonderen Fällen kann das Ergebnis einheitslos sein. Das Ergebnis ist vom Typ CX_VALUE.

 

CX_VALUE_PER *  CX_PERCENT = CX_VALUE_PER
1 m/2 Stück * 50% = 0,5 m/2 Stück
CX_PERCENT *  CX_VALUE_PER = Fehler
50% * 1 m/2 Stück = nicht erlaubt(2.1)

 

CX_VALUE_PER *  CX_VALUE = CX_VALUE
1 m/2 Stück  *  2,4 m = 1,2 m²/Stück(1.2)
CX_VALUE *  CX_VALUE_PER = CX_VALUE
2,4 m * 1 €/2 m  = 1,2 €(1.2)

  

CX_VALUE_PER *  CX_FORMULA = CX_VALUE_PER
1 m/2 Stück * Formel              = Zahl
CX_FORMULA *  CX_VALUE_PER = CX_VALUE_PER
Formel              * 1 m/2 Stück = Zahl

Anmerkung: Bevor die Multiplikation ausgeführt wird, wird die Formel ausgewertet. Das eigentliche Multiplizieren wird nur dann ausgeführt, wenn das Ergebnis ein Objekt ist, welches mit einem Bereichs-Wert multipliziert werden darf. Ist dies der Fall, so entsteht Zahl als Ergebnis.

 

CX_VALUE_PER *  CX_CONDITIONED_BAG = CX_VALUE_PER
1 m/2 Stück * bedingte Objekttabelle   = Zahl
CX_CONDITIONED_BAG *  CX_VALUE_PER = CX_VALUE_PER
bedingte Objekttabelle * 1 m/2 Stück = Zahl

Anmerkung: Bevor die Multiplikation ausgeführt wird, wird das entsprechende Objekt aus der bedingten Objekttabelle ermittelt. Das eigentliche Multiplizieren wird nur dann ausgeführt, wenn dieses Objekt zu einem Bereichs-Wert multipliziert werden darf. Ist dies der Fall, so entsteht Zahl als Ergebnis.

 

Division 

CX_VALUE_PER / INTEGER = CX_VALUE_PER
1 €/2 Stück   / 2 = 1 €/4 Stück
INTEGER / CX_VALUE_PER = CX_VALUE_PER
2 / 1 €/2 Stück   = 4 Stück/1 €

 

CX_VALUE_PER / CX_NUMERIC = CX_VALUE_PER
1 €/2 Stück   / 2 = 1 €/4 Stück
CX_NUMERIC / CX_VALUE_PER = CX_VALUE_PER
2 / 1 €/2 Stück   = 4 Stück/1 €

 

CX_VALUE_PER / CX_FRACTION = CX_VALUE_PER
1 €/2 Stück   / 1/2 = 2 €/2 Stück
CX_FRACTION / CX_VALUE_PER = CX_VALUE_PER
1/2 / 1 €/2 Stück   = 2 €/2 Stück

 

CX_VALUE_PER / CX_VALUE_PER = CX_VALUE
1 €/2 Stück   / 1 €/4 Stück  = 2(1.2)
1 €/2 Stück   / 2 m/ 1 Stück  = 0,25 €/m(1.2)

Anmerkung: Bei der Division von zwei Bereichs-Werten erhält das Ergebnis eine neue Einheit. In besonderen Fällen kann das Ergebnis einheitslos sein. Das Ergebnis ist vom Typ CX_VALUE.

 

CX_VALUE_PER /  CX_PERCENT = CX_VALUE_PER
1 €/2 Stück   / 50% = 2 €/2 Stück
CX_PERCENT /  CX_VALUE_PER = Fehler
50% / 1 €/2 Stück   = nicht erlaubt(2.1)

 

CX_VALUE_PER /  CX_VALUE = CX_VALUE 
1 €/2 Stück   / 2 m  = 0,25 €/m·Stück(1.2)
CX_VALUE /  CX_VALUE_PER = CX_VALUE
2 m  / 1 €/2 Stück   = 4 m·Stück/€(1.2)

  

CX_VALUE_PER /  CX_FORMULA = CX_VALUE_PER
1 €/2 Stück   / Formel              = Zahl
CX_FORMULA /  CX_VALUE_PER = CX_VALUE_PER
Formel              / 1 €/2 Stück   = Zahl

Anmerkung: Bevor die Division ausgeführt wird, wird die Formel ausgewertet. Das eigentliche Dividieren wird nur dann ausgeführt, wenn das Ergebnis ein Objekt ist, welches einen Bereichs-Wert teilen darf. Ist dies der Fall, so entsteht Zahl als Ergebnis.

 

CX_VALUE_PER /  CX_CONDITIONED_BAG = CX_VALUE_PER
1 €/2 Stück   / bedingte Objekttabelle   = Zahl
CX_CONDITIONED_BAG /  CX_VALUE_PER = CX_VALUE_PER
bedingte Objekttabelle / 1 €/2 Stück   = Zahl

Anmerkung: Bevor die Division ausgeführt wird, wird das entsprechende Objekt aus der bedingten Objekttabelle ermittelt. Das eigentliche Dividieren wird nur dann ausgeführt, wenn dieses Objekt einen Bereichs-Wert dividieren darf. Ist dies der Fall, so entsteht Zahl als Ergebnis.