Für PureBasic hat für solche Fälle extra eine Funktion (Mod).
So funktioniert es:
PrintN(":" + Str(Round( Mod(Seconds,60) /10, #PB_Round_Nearest)*10))
Danke. Eine unnötige Variable gespart.
Der abgespeckte vollständige Code nun:
EnableExplicit
OpenConsole("Mikrowellenrechner")
#MyWatt= 600 ...
Die Suche ergab 2 Treffer
- 24.04.2018 23:23
- Forum: Anfänger
- Thema: Int(Var.f) kein Integer?
- Antworten: 4
- Zugriffe: 1304
- 24.04.2018 20:24
- Forum: Anfänger
- Thema: Int(Var.f) kein Integer?
- Antworten: 4
- Zugriffe: 1304
Int(Var.f) kein Integer?
Hallo,
es geht um folgende Zeilen:
;PrintN(":" + Str(Round( (Int(Seconds)%60) /10, #PB_Round_Nearest)*10))
; -----------------
iSeconds= (Int(Seconds)%60)
PrintN(":" + Str(Round( iSeconds /10, #PB_Round_Nearest)*10))
; Die erste Zeile bringt (ohne Auskommentierung) die Fehlermeldung, dass der ...
es geht um folgende Zeilen:
;PrintN(":" + Str(Round( (Int(Seconds)%60) /10, #PB_Round_Nearest)*10))
; -----------------
iSeconds= (Int(Seconds)%60)
PrintN(":" + Str(Round( iSeconds /10, #PB_Round_Nearest)*10))
; Die erste Zeile bringt (ohne Auskommentierung) die Fehlermeldung, dass der ...