Templates by BIGtheme NET
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA:

falsches Ergebnis? 20 Dez 2021 11:10 #1

  • AbsoluteFosback3
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Beiträge: 209
  • Dank erhalten: 117
Moin

Untenstehendes Pgm liefert als Ergebnis unter cX4 6 und unter cX5 0 und ich komme nicht dahinter wieso dem so ist. Das Ergebnis von 6 wäre das Richtige.
Setzt man [J]=21 dann kommt bei cX4 und bei cX5 das Gleiche heraus nähmlich korrekt 5, bei [J]=23 ist cX4=0 und bei cX5=1 wobei 0 korrekt wäre

Fosback

 

cX4Web cX4Web Code

Was ist das?

1  Setze in [J]: '22'
2  Setze in [N]: '([J] + ([J]\4)) °7' , berechnen'
3  Meldung '[N]', Titel 'Titel', Buttons 'OK, Abbrechen', Symbol 'Information'

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


(3 Zeilen, cX 5.0.8.5)
Folgende Benutzer bedankten sich: Soko

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

falsches Ergebnis? 20 Dez 2021 15:36 #2

  • Stefan
  • Stefans Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1270
  • Dank erhalten: 1792
Hallo, Fosback!

Der Unterschied zwischen cX4 und cX5 ist bei das Ganzzahl-Division "\".
Wird 22 durch 4 geteilt, ist das Ergebnis 5,5. Dieses rundet cX5 mathematisch so, dass die nächstgrößere Zahl genommen wird (also 6), während cX4 dabei abrundet (bzw. die Nachkommastellen einfach kappt) und 5 liefert.

Was von beiden "richtig" ist, darüber streiten sich die Mathematiker dieser Welt. Ich halte die Lösung 6 für richtiger (habe das so auch gelernt), also rechnet cX4 da scheinbar "falsch".

Sorry, wenn dadurch dein Programm anders rechnet - da musst du wohl die Formel anpassen...
Ich werde das aber in die Doku aufnehmen.

Danke für den Hinweis!

Liebe Grüße
Stefan
 
Folgende Benutzer bedankten sich: Soko, daywalker

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1

Community

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Diese Cookies sind essenziell für den Betrieb dieser Website. Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.

Sie sind noch nicht Mitglied unserer Community? Melden Sie sich jetzt an!

Anmelden