type !! bug or not ?

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Plasma(alt)

Betreff: type !! bug or not ?

BeitragSo, Nov 21, 2004 17:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
Global maxman = 1  ;  test 2
Global apm

Type  man
Field  x#
Field dirx#,diry#
End Type

Function initman()
For r= 1 To maxman
m.man = New man
m\x#= 10

a = (a+1) Mod 2
If a = 0 Then
m\dirx# =1.15
Else
m\dirx# = -1.15
EndIf
Next
End Function

Function updateman()

For m.man = Each man
m\x#= (m\x#+m\dirx#) ;  add or substr  the stepwidth   

m\x# =m\x# Mod 10 ;??????????
apm = m\x#
Next

End Function


;----------------------------------------

initman()
For r= 1 To 10
updateman()
Print apm+"  "+r
Next
WaitKey
;For r= 10 To -10 Step -1

;d=d+1
;d = d Mod 5
;Print d+"  "+r
;Next
;WaitKey()



es dürfte imho nie negativ werden !?
oder mach ich was falsch ?
DIV is dead !

simi

BeitragSo, Nov 21, 2004 17:13
Antworten mit Zitat
Benutzer-Profile anzeigen
was soll den genau nicht gehen???
 

hot-bit

Gast

BeitragSo, Nov 21, 2004 17:46
Antworten mit Zitat
Hoi.

Nix mit Bug Smile

So wie ich das sehe, hast du da einen leichten Denkfehler drin.

m\dirx# ist von Anfang an auf -1.15

Dann läßt du in der Schleife von m\x# immer -1.15 abziehen.

Also ist es klar, daß irgendwann der Wert von m\x# unter 0 sein muß.

Toni

Plasma(alt)

Betreff: ahja

BeitragSo, Nov 21, 2004 17:51
Antworten mit Zitat
Benutzer-Profile anzeigen
schon korrekt hotte

ebend gesehen das bei mod das vorzeichen belassen wird

hätt ich selber merken müssen
DIV is dead !

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group