Überprüfen ob bei der Variable was abgezogen wird.

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Milchshake
Beiträge: 166
Registriert: 30.01.2006 17:47
Wohnort: Zwischen dem Sessel und dem Computer

Überprüfen ob bei der Variable was abgezogen wird.

Beitrag von Milchshake »

Hi,
ich bräuchte da mal eure Hilfe...
Ich will überprüfen, ob der Variable (nennen wir sie mal X) etwas abgezogen wird. Egal ob das was jetzt abgezogen wir, eine Variable oder eine Zahl ist.
Also, circa so:

Code: Alles auswählen

If X - Bla
Z - Bla
endif 
Nur das funktionier eben nicht so.
Gäbe es da eine andere möglichkeit, dieses Problem zu lösen?

lg Milchshake
Hab jetzt PB 4.02
Muhahaha!!!!
a14xerus
Beiträge: 1440
Registriert: 14.12.2005 15:51
Wohnort: Aachen

Beitrag von a14xerus »

wie meinst du "etwas abgezogen"???

wenn bla > 0 ist wird sie die variable x wohl verkleinern bei einem x - bla

aber "if x - bla" geht so auch garnich...
kanns ja machen

Code: Alles auswählen

if (x - bla) < x
oder halt

Code: Alles auswählen

if bla > 0
Oder was meinst du?
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Beitrag von Fluid Byte »

Mal im Klartext...

Du willst rausfinden ob die Größe einer Variabel zu- oder abnimmt, richtig?
Windows 10 Pro, 64-Bit / Outtakes | Derek
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

vllt so:
X = 100

Repeat

 If X < Altes_X
  Debug "X wurde kleiner"
 ElseIf X > Altes_X
  Debug "X wurde größer"
 EndIf
 Altes_X = X

 ; Haufenweise anderer Code

 X + Random(2)-1

 ; Haufenweise anderer Code

 Delay(500)

ForEver
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
Benutzeravatar
Milchshake
Beiträge: 166
Registriert: 30.01.2006 17:47
Wohnort: Zwischen dem Sessel und dem Computer

Beitrag von Milchshake »

Genau, ich will wissen ob die Variable zu- oder abnimmt.
Hab jetzt PB 4.02
Muhahaha!!!!
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Naja, wenn du etwas dazu addierst, nimmt sie zu, wenn du etwas
subtrahierst, nimmt sie ab.

Du siehst ja wie es STARGATE gemacht hat: Er benutzt die Variable 'X' und
eine Hilfsvariable 'Altes_X'. Wenn 'X' größer als 'Altes_X' ist, hat 'X'
zugenommen, wenn 'X' kleiner als 'Altes_X' ist, hat 'X' abgenommen. Und
nachdem er das überprüft hat, setzt er 'Altes_X' auf den Wert von 'X' und
dann kommt der Codeteil, in dem das 'X' geändert wird.
Antworten