Skip to content

Rechenoperation in Script fehlerhaft #2389

Discussion options

You must be logged in to vote

Genau so ist es, denn entgegen der eigentlich intuitiven Erwartung rechnet die ReGaHss bei diesem Beispiel wie folgt:

  1. 1 - 0.5 = 1 weil hier die 1 auf der linken seite dafür sorgt das die 0.5 auf der rechten seite auch in ein integer gewandelt werden vor der Subtraktion,, ergo 0. Und somit kommt dabei dann 1 als integer raus.
  2. Als nächstes wird dann r_failure + 1 gerechnet und somit die 1 (integer) aus der vorherigen Berechnung in ein real/float gewandelt und dann zu r_failure addiert.

Folglich ist also das Ergebnis von 2.26 vollkomen in Ordnung - einfach weil hier 1. von rechts nach links gerechnet wird und 2. der konkrete Datentyp der einzelnen Werte relevant ist.

Möchte man also das ei…

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@Maik2208
Comment options

@jens-maus
Comment options

Answer selected by Maik2208
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants
Converted from issue

This discussion was converted from issue #2388 on August 14, 2023 21:54.