Falsche Berechnung

Eigentlich ist mir die Frage peinlich, aber es kann sonst niemand helfen ... :)

Moderator: Moderatoren

Antworten
xbaseklaus
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 246
Registriert: Mi, 04. Jun 2014 12:01
Wohnort: FRANKEN

Falsche Berechnung

Beitrag von xbaseklaus »

Guten Morgen,

kann mir bitte jemand mal sagen warum er das folgende falsch berechnet:

regio := 32
((((regio / 2 )* 5991) + 1255) - 79101)

bei der Berechnung kommt 18010 raus ??????????????????????????????

nach meiner Rechnung sollte das Ergebnis 10 sein. :banghead: :banghead: :banghead: :banghead: :banghead: :banghead:

Normalerweise Berechnung der klammern von innen nach außen --- oder?

mfg Klaus
xbaseklaus
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 246
Registriert: Mi, 04. Jun 2014 12:01
Wohnort: FRANKEN

Re: Falsche Berechnung

Beitrag von xbaseklaus »

Also:

32/2=16
16*5991=95856
95856+1255=97111
97111-97101=10
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16502
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: Falsche Berechnung

Beitrag von Martin Altmann »

Nun,
Deine beiden Postings haben unterschiedliche Rechnungen ;-)
Im ersten ziehst Du 79101 ab und im zweiten 97101.
Beide Rechnungen sind natürlich im Ergebnis korrekt - aber welche Zahl Du nun wirklich abziehen wolltest, weiß ich latürinch nicht :-)

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
xbaseklaus
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 246
Registriert: Mi, 04. Jun 2014 12:01
Wohnort: FRANKEN

Re: Falsche Berechnung

Beitrag von xbaseklaus »

Danke Martin .. du bist der Beste

da sollte natürlich 97101 stehen , dann kommt natürlich 10 raus . Vielleicht sollte ich ne Pause machen :angry4: :angry4: :angry4: :angry4:

und dafür hab ich jetzt 30min vergeudet

VIELEN DANK
Antworten