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 Minuten

    Klingelts?


Anmelden zum Antworten