T
Tsag2010
Gast
Kehre das vorhergehende Programm so um, dass aus der Gesamtzahl
der Sekunden wieder die ursprünglichen Werte von Jahren, Monaten, Tagen, Stunden,
Minuten und Sekunden berechnet und ausgeben werden.
Das vrohergehende Programm ist:
hm, also ich hab das so probiert, aber da sind natürlich Fehler drinnen, da ja Restsekunden usw. überbleiben =/ Muss ich dafür irgendwelche Bedingungen hinschreiben, bzw. wie tu ich das =/
Bitte um Hilfe!!
der Sekunden wieder die ursprünglichen Werte von Jahren, Monaten, Tagen, Stunden,
Minuten und Sekunden berechnet und ausgeben werden.
Das vrohergehende Programm ist:
Java:
public static void main(String[] args) {
int y=1;
int mo = 3;
int t = 10;
long h = 6;
long min = 42;
long s = 15;
int moGesamt= mo + y * 12;
int tGesamt = t + moGesamt * 30;
long hGesamt= h + tGesamt * 24;
long minGesamt = min + hGesamt * 60;
long sGesamt = s + minGesamt * 60;
System.out.println(sGesamt);
}
}
hm, also ich hab das so probiert, aber da sind natürlich Fehler drinnen, da ja Restsekunden usw. überbleiben =/ Muss ich dafür irgendwelche Bedingungen hinschreiben, bzw. wie tu ich das =/
Java:
public static void main(String[] args) {
long sGesamt = 3601
long s=sGesamt;
int min = s/60;
int h = min/60;
long t = h/24;
long mo = t/30;
long y = mo/12;
System.out.println(y);
}
}
Bitte um Hilfe!!