Durchschnitt von 2 Word-Werten ermitteln

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Delle
Beiträge: 1130
Registriert: 10.05.2005 22:48

Durchschnitt von 2 Word-Werten ermitteln

Beitrag von Delle »

Hallo,

wie ermittel ich den Durchschnitt von 2 verschiedenen Wort-Werten?

Beispiel:

Wert 1: -23000
Wert 2: +16000

Einfach addieren und durch 2 nehmen? Würde das auch gehen, wenn beide Werte negativ sind?

Danke,
Delle
PB 6.21 | Win 11
Christian H
Beiträge: 134
Registriert: 18.10.2005 10:22
Wohnort: Welschbillig

Re: Durchschnitt von 2 Word-Werten ermitteln

Beitrag von Christian H »

Delle hat geschrieben: Würde das auch gehen, wenn beide Werte negativ sind?
Warum nicht?
Probiere es doch aus.

Gruß Christian
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Durchschnitt von 2 Word-Werten ermitteln

Beitrag von STARGÅTE »

Tip, heute ist 1. Mai, nicht 1. April, also schluss mit den scherzen!

natürlich kannst du auch den Durchschnitt von zwei negativen Zahlen bilden, indem du sie addierst und durch 2 teilst:
(-2)+(-8) = -10
-10 / 2 = -5

/:->
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Re: Durchschnitt von 2 Word-Werten ermitteln

Beitrag von Kaeru Gaman »

das Problem ist, wenn du bei der Addition einen Overflow erzeugst, bekommst du Müll raus.

Code: Alles auswählen

a.w = 40000
b.w = 40000
c.w = a+b
Debug c
d.l = 65536 + c
Debug d
d dient dazu, dir zu zeigen, dass die 80.000 schon da sind, aber eben durch den Overflow um die Word-Breite vermindert wurden.

also, benutze für solche Berechnungen immer Quads, damit schiebst du den Overflow so weit hinaus wie möglich.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Antworten