
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
> ich muß eine countdown-anzeige realisieren. > der momentane stand sieht so aus: > ich gebe z.b. 20 tage 3 stunden 10 minuten über die 12er tastatur ein. wozu dann aufand, erst tage auszurechnen um sie in minuten zu wandeln? da programmier dir doch ne uhr, die einfach rückwärts läuft. dazu musst du weniger rechnen, stößt an keine grenzen des systems und kannst obendrein eine viel detailiertere anzeige machen, indem du echt sagen kannst: restzeit: x Tage, x stunden, x minuten x sekunden wieviele tage welcher monat hat, kannst du in einer tabelle festlegen. table mntdays 31 28 31 30 31 30 31 31 30 31 30 31 tabend damit is die zuordnung klar, nur für den januar brauchste ne spezi-prüfung. alle 4 jahre hat der ja 29 tage. is die jahreszahl also durch 4 teilbar, muss ein tag dazu. if cntyear mod 4 = 0 then rdays = rdays + 1 das folgende is mathematisch käse und praktisch unrelevant, weil man die jahrezahl im ccontrol eh nur zweistellig hat und in 95 jahren dein ccontrol eh die hufe hochgerissen hat :-) : is die jahreszahl allerdings durch 4 und gleichzeitig durch 100 teilbar, findet das schaltjahr nicht statt. alle 400 jahre wiederum trotzdem. diesen fall hatten wir 2000 :-) ne rückwärtszählende uhr bekommst hoffentlich mit der hilfe hin. |
| Antwort schreiben |