Berechnung mit Dezimalzahlen

Grundsätzliche Fragen zur Bedienung
Antworten
Odin1988
Beiträge: 6
Registriert: 30.01.2012, 23:19

Berechnung mit Dezimalzahlen

Beitrag von Odin1988 » 19.03.2012, 14:15

Hallo liebe Acronautinnen,
Hallo liebe Acronauten,

hab seit längerem ein Problem mit meinen Bestellformular.

Und zwar ist das so, dass der Kunde bestimmte Dienstleistungen in Anspruch nehmen kann. Bei Auswahl bestimmter Dienstleistungen fallen Anfahrtskosten an.
In einem Feld berechnet er mir die Anzahl der Anfahrten. Diese Zahl ist meist eine Dezimalzahl. Nun habe ich die Funktion "Dezimalstellen=0" gesetzt. Es erscheint wie vorgestellt eine Ganzzahl. Jedoch wenn ich mit dieser Zahl weiter rechne, bekomme ich trotzdem eine Dezimalzahl raus. Nun will ich aber, dass immer aufgerundet wird, egal ob die Zahl X,2 oder X,5 lautet.

Kann mir da jemand weiterhelfen.

Ich wär euch sehr dankbar. Aber auch wenn mir niemand helfen kann, bin ich trotzdem sehr dankbar, dass es solch ein professionelles Forum wie dieses gibt. Ihr habt echt einen Internet-Award verdient!

Beste Grüße aus Lage, Lippe
Rudi Dündar

Benutzeravatar
Merklin
Beiträge: 1857
Registriert: 04.04.2009, 17:03

Berechnung mit Dezimalzahlen

Beitrag von Merklin » 20.03.2012, 00:10

Hallo Rudi,

hänge doch mal, ein Beispiel mit ran, dann würde ich mal drüber schauen.

VG Merklin

Odin1988
Beiträge: 6
Registriert: 30.01.2012, 23:19

Berechnung mit Dezimalzahlen

Beitrag von Odin1988 » 20.03.2012, 14:38

Hallo Merklin,

im Anhang ein grobes Beispiel. Hoffe hab das verständlich dargestellt.

Hinweis: Die Summe aller Anfahrten soll immer aufgerundet werden. Ist das machbar?

Ich freue mich schon sehr deine Beiträge zu lesen.

Vielen Dank im Voraus!

Mit sonnigen Grüßen
Rudi Dündar
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
Merklin
Beiträge: 1857
Registriert: 04.04.2009, 17:03

Berechnung mit Dezimalzahlen

Beitrag von Merklin » 22.03.2012, 00:23

Hallo Rudi,

leider musste ich mit hängenden Ohren lernen, das das wohl mit JavaScript nicht möglich ist.

Java kennt wohl nur das kaufmännische Runden (Math.round), also hoch oder runter oder es wird nur abgerundet (Math.floor).

Ich dachte ich hätte da eine Idee, bin aber kläglich gescheitert, sorry.

VG Merklin

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Berechnung mit Dezimalzahlen

Beitrag von armine » 22.03.2012, 07:46

Hallo Merklin, hallo Rudi,

in JS gibt es auch Math.ceil(Zahl.rawValue).
http://de.selfhtml.org/javascript/objekte/math.htm#ceil.

Gruß
armine

Benutzeravatar
Merklin
Beiträge: 1857
Registriert: 04.04.2009, 17:03

Berechnung mit Dezimalzahlen

Beitrag von Merklin » 22.03.2012, 10:53

Hallo armine, hallo Rudi,

na, das lässt ja hoffen.

Hatte im WWW die Aussage gelesen, das nur diese beiden Methoden mit JS machbar sind.
So, kann man sich irren.
Vielen Dank, für den Tip.

VG Merklin

Odin1988
Beiträge: 6
Registriert: 30.01.2012, 23:19

Berechnung mit Dezimalzahlen

Beitrag von Odin1988 » 22.03.2012, 12:38

Hallo Merklin, Hallo armine,

erstmal THX für eure Beiträge.

Muss ich da nur einen Javascript-Code unter der Validierung der Zelle hinterlegen
oder was muss ich tun?

Ein Ansatz wär super hiflreich!

Vielen Dank an euch beiden im Voraus!


Mit sonnigen Grüßen
Rudi Dündar

Benutzeravatar
Merklin
Beiträge: 1857
Registriert: 04.04.2009, 17:03

Berechnung mit Dezimalzahlen

Beitrag von Merklin » 23.03.2012, 00:57

Hallo Rudi,

ganz vorsichtig hoffend, das es so mit armins Tip funktioniert.

VG Merklin
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Odin1988
Beiträge: 6
Registriert: 30.01.2012, 23:19

Berechnung mit Dezimalzahlen

Beitrag von Odin1988 » 23.03.2012, 09:51

Hallo MERKLIN, Hallo ARMINE,

Ihr seid die Besten! Das Forum ist 1A, nein 1AA++!

Ich bedanke mich recht herzlich für die schnell, hilfreiche, verständliche und super gute Hilfe!

Ihr seid Super, Genial und Top!

Ein schönes Wochenende und viel Sonne wünscht euch
Rudi Dündar

Antworten