Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 241086 (2522)
  Suchen
 Zurück zur Übersicht
 AutorThema: Rechnen
Andreas Berger
Datum:07.06.02 06:46 Antwortenals Email verschicken (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


Thorsten
Datum:07.06.02 07:27 Antwortenals Email verschicken (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




Jörg Sellmeyer
Datum: 07.06.02 10:48 Antwortenals Email verschicken (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


 Zurück zur Übersicht