Umrechnung
-
Hallo,
ich muss ein Programm schreiben, dass Sekundenbeträge in der Darstellung Wochen,Tage, Stunden, Minuten und Sekunden ausgibt.
Zum Beispiel: 6574848s =10 Wochen, 6 Tage, 2:15:48 Stunden.
Das Programm soll in einem Programmlauf mehr als einen Sekundenwert umwandeln können. Man muss sich also ein geeignetes Abbruchkriterium überlegen.Wie kann ich ein solches Programm schreiben? Ich komm einfach zu keiner Lösung, kann mir jemand helfen? Vielen Danke
Gruß
-
Wie rechnest Du denn von Hand um? Eine Woche hat 60*60*24*7 Sekunden, also guckst Du als erstes, wie viele Wochen in deine Zeitperiode reinpassen. Danach das gleiche Spielchen mit den verbleibenden Sekunden und eben Tagen, Stunden, Minuten ...
-
Keiner hier wird dir dein Programm schreiben. Wenn du einen Ansatz zum umrechnen suchst, empfehle ich dir den Modulooperator (%). Klitzekleines Beispiel:
Wir haben 1111 Sekunden:
1111 % 60 = 31 <- das wären die Sekunden
1111 / 60 = 18 <- das wären die restlichen MinutenKlingelts?