die aufgabe besteht ja aus 2 teilen:
1. datumsarithmetik, hat nichts mit programmieren zu tun, sondern mit mathe
2. umsetzen in code
kann man aufgrund algorithmik sofort durch eine formel bestimmen, was für ein tag ein beliebiges datum ist???
wenn nicht würd ich einmalig eine funktion schreiben, die weiss, dass der 1.1.xxx ein xx ist und dann jeweils einen tag dazuzählt und mitzählt. wenn man das öfters braucht kann man sich ja eine tabelle speichern. das ist ganz trivial, nicht elegant aber trivial.
mit so einer tabelle kann man auch tage ab einem anderen beginndatum locker mit einer kleinen schleife zählen, indem man die tabelle durchläuft. wenn man dann statt kennzeichen für werktag (z.B. 0) und nicht-wt (z.B. 1) nocht andere kennezchen einführt kann man schnell alles beliebige auswerten.
in der schleife muss man dann nur durch beliebige ifs schaun, was man will und mitzählen.
!! ich weise nochmals darauf hin, dass dies eine lösung ohne viel wissen ist. man muss nur wissen, dass die woche 7 tabe mit mo, di, ... hat. da gibts bestimmt intelligentere mathematisch basierte vorgehen, die weniger iterativ sind !!
Ergebnis 1 bis 20 von 27
Thema: Java Programmierer hier?
Hybrid-Darstellung
-
12.12.2007, 21:59 #1mfg Christoph
Ähnliche Themen
-
Editor - Java
Von weyli im Forum Off TopicAntworten: 5Letzter Beitrag: 06.05.2010, 11:34 -
Hats hier Programmierer?
Von Donluigi im Forum Off TopicAntworten: 0Letzter Beitrag: 11.08.2009, 22:24 -
Java
Von Okatu im Forum Off TopicAntworten: 3Letzter Beitrag: 22.09.2005, 15:14




Zitieren
Lesezeichen