Moin,
wir sollen als Infohausaufgabe eine Uhr die über ein Java applet läuft programmieren.
Um die Uhrzeit herauszubekommen habe ich folgende Funktion
Die Ausgabe per
cout << nun->tm_hour << ':' << nun->tm_min << ':' << nun->tm_sec << endl;
funktioniert auch perfekt.
Jetzt muss ich aber die Zeiten in das Bogenmaß umrechen, was auch bei den Minuten und Sekunden klappt.
Aber sobald ich mit den Stunden rechnen will kommt immer -3 raus >.<
ha=(2*M_PI/60)*(nun->tm_hour/24*60-15);
bei den Minuten kommt das richtige raus
ma=(2*M_PI/60)*(nun->tm_min-15);
Kann mir jemand sagen, wie ich das richtige Ergebnis herausbekomme?
wir sollen als Infohausaufgabe eine Uhr die über ein Java applet läuft programmieren.
Um die Uhrzeit herauszubekommen habe ich folgende Funktion
PHP:
time_t Zeitstempel;
tm *nun;
Zeitstempel = time(0);
nun = localtime(&Zeitstempel);
Die Ausgabe per
cout << nun->tm_hour << ':' << nun->tm_min << ':' << nun->tm_sec << endl;
funktioniert auch perfekt.
Jetzt muss ich aber die Zeiten in das Bogenmaß umrechen, was auch bei den Minuten und Sekunden klappt.
Aber sobald ich mit den Stunden rechnen will kommt immer -3 raus >.<
ha=(2*M_PI/60)*(nun->tm_hour/24*60-15);
bei den Minuten kommt das richtige raus
ma=(2*M_PI/60)*(nun->tm_min-15);
Kann mir jemand sagen, wie ich das richtige Ergebnis herausbekomme?
Zuletzt bearbeitet: