Pseudocode Ausgabe erzeugen

Es soll eine Funktion txtZeit() geschrieben werden, die eine Zeitspanne als Text darstellt.

  • Einziges Argument ist die Zeitspanne in Sekunden
  • Rückgabe ist ein Text, in dem die Zeit in Tage, Stunden, Minuten und Sekunden aufgeschlüsselt ist
  • Ausgabeformat ist D Tage, hh:mm:ss

    • Dabei sollen Minuten und Sekunden immer dargestellt werden
    • Tage und Stunden sollen nur gezeigt werden, wenn sie relevant sind
  • Sekunden sind immer zweistellig, werden ggf. also mit führender 0 gezeigt
  • Minuten sind immer zweistellig, wenn auch Stunden angezeigt werden
  • Das Wort "Tage" soll je nach Situation in Plural oder Singular eingefügt werden

Beispiele

Denke an die Zeitangabe, wie sie in einem Videoplayer angezeigt werden würde:
4 Tage, 0:23:42, 1 Tag, 23:47:11, 1:28:00, 5:23, 0:42, 0:01

Musterlösung