Autor | Thema: Rechnen | | Datum:07.06.02 06:46 
(a.berger@aol.com) | |
hallo wie kann mit profan stunden ausrechnen??
z.b. von 8:35 - 14:55 so jetz will ich wissen wieviel stunden und minuten sind
|
| | Datum:07.06.02 07:27 
(mrk@mrk-soft.de) | |
Hallo.
hmmmm, (denk,... denk ....) ...., ahhhhh:
das einzigste Problem an Zeiten ist, das es auf die Basis
60 Aufbaut, da eine Minute 60 Secunden und 1 Stunde 60 Minuten
besitzt, der Compi aber mit der Basis 100 (Dezimal) rechnet.
Lösung: alle Zeiten von der Basis 60 Umrechnen nach 100
und später wieder zurück. Anders ausgedrückt, einfach alles
in Minuten umrechnen.
8:35 ergibt: 8 * 60 + 25 = 515 Minuten
14:55 ergibt: 14 * 60 + 55 = 895 Minuten
Die differenz: 895 - 515 = 380 Minuten
380 Minuten zurück zur Basis 60:
Stunde = 380 / 60 ( = 6 Stunden,)
Minute = 380 - stunde * 60 ( = 20 Minuten)
6:20 Stunden.
Thorsten
www.mrk-soft.de
|
| | Datum: 07.06.02 10:48 
(joerse@gmx.de) | |
Hallo Andreas,
Beim Zurückrechnen ist die Funktion Modulo sehr hilfreich:
Cls
print "Stunden: ",Div&(380,60)
print "Minuten: ",Mod(380,60)'Diese Funktion gibt Dir den Rest der Minuten aus
'Mod=Modulo
WaitInput
Gruß
Jörg
|
|
|