Hi!
Folgendes Problem:
Ich programmiere eine Simulation von Arbeits- und Bedienzeiten von Maschinen und Arbeitern. Dies soll in einem Zeitraum von einer Minute bis 100 Jahre simuliert werden können. Betrachtet wird die ganze Situation jedoch immer im Sekundentakt. Das bedeutet, die vom Benutzer eingegebene Dauer in Minuten wird mit 60 multipliziert, um die Sekunden zu erhalten. Soweit ganz einfach!
Der Datentyp „int“ bietet mir dafür 2.147.483.647 Sekunden. Das entspricht jedoch nur maximal 68,3 Jahren. Bis 100 Jahre fehlen also noch paar. Darum musste ich für die Dauer und den aktuellen Zeitpunkt den Datentyp „long“ wählen.
Nun endlich zum Problem:
"for (t=1;t