Otto: Zeit berechnen

Beitrag lesen

Hi lina-,
ich habe keine Nachkommastellen.
Ich soll mein Programm so ändern das der Typ der Variablen ein reeller Typ ist.
Die Eingabe bleibt eine Natürliche Zahl.

Mein Problem ist wenn ich jetzt 100 Sek habe würde für Minuten gelten:
100/60 = 1,66666666667;

Wie komme ich jetzt aber zu:
1 Minute und 40 Sekunden.

Ich komme nicht drauf. Ich könnte 1,66667^(-1) dann komme ich auf 0,6.
Sekunden = 0,6 *60 = 36; eine kleine Abweichung.
Aber wie komme ich dann an die 1 Minute.

Habe jetzt einfach Math.floor benutzt. In der Aufgabenstellung stand nicht das es Verboten ist. (Auch wenn wir es wohl nicht sollen).

Bin für weiter Ideen offen.

Danke

MfG
Otto