JVerein 2.0 Rechenfehler bei Kompakte Abbuchung

Hier melden JVerein-Benutzer ihre Fehler

Moderator: heiner

Antworten
Howie
Beiträge: 3
Registriert: Freitag 24. Juni 2011, 17:05

JVerein 2.0 Rechenfehler bei Kompakte Abbuchung

Beitrag von Howie »

Hallo,

Ich wollte das neue Feature Kompakte Abbuchung ausprobieren, jedoch sind in dem erzeugen PDF als auch in der dtaus Datei Rechenfehler:
Der Beitrag von 11,20 für 3 Personen ergibt 33,59 anstelle von 33,60 :-( . Dies gibt er im PDF und in der .dtaus Datei an.

Danke und Gruß
Christoph
Howie
Beiträge: 3
Registriert: Freitag 24. Juni 2011, 17:05

Re: JVerein 2.0 Rechenfehler bei Kompakte Abbuchung

Beitrag von Howie »

Hallo Zusammen,

Hat noch jemand einen solchen Fehler festgestellt oder kann mir sagen was ich falsch mache?

Danke und Gruß

Christoph
Danzelot
Beiträge: 294
Registriert: Freitag 30. Juli 2010, 21:29
Verein: Musica Margaretha Reutti e.V.
Mitglieder: 51
JVerein-Version: 2.8.17
Betriebssystem: Windows
Wohnort: Ulm

Re: JVerein 2.0 Rechenfehler bei Kompakte Abbuchung

Beitrag von Danzelot »

Hallo Howie,

Deinen Fehler kann ich auch nachvollziehen. Das Problem liegt in der Ungenauigkeit von double. 11.2d + 11.2d + 11.2d oder 11.2d * 3 ergibt 33.599999999999994, was Dein Problem erklärt.
Um dieses Problem zu beheben sollten Beträge nicht mit double sondern mit BigDecimal verwaltet werden, da diese erheblich genauer sind.
new BigDecimal( "11.20" ).multiply( new BigDecimal( 3 ) ergibt auch wirklich 33.60, so wie man es erwartet.

Vielleicht kann sich Heiner diesem Problem annehmen.

Gruß
Danzelot
Benutzeravatar
heiner
Administrator
Beiträge: 4510
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: JVerein 2.0 Rechenfehler bei Kompakte Abbuchung

Beitrag von heiner »

Hallo Howie,

ich schicke dir gleich per Mail eine Vorversion der 2.0.1. Gebe mir bitte kurzfristig eine Rückmeldung.

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
Howie
Beiträge: 3
Registriert: Freitag 24. Juni 2011, 17:05

Re: JVerein 2.0 Rechenfehler bei Kompakte Abbuchung

Beitrag von Howie »

Hallo Heiner,

das ist ja super. Die Version funktioniert, so wie ich das sehe, einwandfrei. :D

Vielen Dank

Christoph
Antworten