Lucky Luke
Ensign
- Registriert
- März 2005
- Beiträge
- 129
Servus,
ich besuche seit ein paar Wochen einen C++ - Kurs in der Volkshochschule. Letzte Woche habe ich da das erste Mal den Begriff der Klassen kennengelernt. Kommenden Mittwoch habe ich das nächste Mal den Kurs.
Der Dozent hatte diesmal allen Teilnehmern eine Aufgabe gegeben. Allerdings bin ich im Augenblick völlig ratlos, weil mir noch ein paar Grundlagen fehlen.
Hier erstmal die Aufgabe:
---------------------------------------------------------------------
Schreibt eine Klasse Datum mit den folgenden Funktionen:
addiereSekunde(int x)
addiereMinute(int x)
addiereStunde(int x)
addiereTage(int x)
addiereMonate(int x)
addiereJahre(int x)
Mit den entsprechenden Subtraktionen. Beachtet das es Schaltjahre gibt!
Es darf kein ungültiges Datum gespeichert werden (z.b. 40.12.)
Optional können auch entsprechende Klassen/Typen/enums für die Parameter geschrieben werden, sodass die Parameter immer gültige Werte haben.
z.B. addiereSekunde(Sekundentyp x)
---------------------------------------------------------------------
Mir ist z.B. völlig schleierhaft, wie man das programmiertechnisch umsetzen kann, dass das Programm auch auf Schaltjahre Rücksicht nimmt bzw. das kein falsches Datum angegeben wird.
Ok, jetzt hoffe ich, dass es im Forum einen begeisterten Programmierer gibt, der mir da bis Mittwoch eine Anwendung auf die Beine stellen und mir vor allem noch ein bisschen erklären kann!
Also noch mal: An alle Experten hier! Nehmt diese Aufgabe als Herausforderung an und stellt euer Können unter Beweis. Ich wäre euch sehr dankbar!!!
mfg lucky
ich besuche seit ein paar Wochen einen C++ - Kurs in der Volkshochschule. Letzte Woche habe ich da das erste Mal den Begriff der Klassen kennengelernt. Kommenden Mittwoch habe ich das nächste Mal den Kurs.
Der Dozent hatte diesmal allen Teilnehmern eine Aufgabe gegeben. Allerdings bin ich im Augenblick völlig ratlos, weil mir noch ein paar Grundlagen fehlen.
Hier erstmal die Aufgabe:
---------------------------------------------------------------------
Schreibt eine Klasse Datum mit den folgenden Funktionen:
addiereSekunde(int x)
addiereMinute(int x)
addiereStunde(int x)
addiereTage(int x)
addiereMonate(int x)
addiereJahre(int x)
Mit den entsprechenden Subtraktionen. Beachtet das es Schaltjahre gibt!
Es darf kein ungültiges Datum gespeichert werden (z.b. 40.12.)
Optional können auch entsprechende Klassen/Typen/enums für die Parameter geschrieben werden, sodass die Parameter immer gültige Werte haben.
z.B. addiereSekunde(Sekundentyp x)
---------------------------------------------------------------------
Mir ist z.B. völlig schleierhaft, wie man das programmiertechnisch umsetzen kann, dass das Programm auch auf Schaltjahre Rücksicht nimmt bzw. das kein falsches Datum angegeben wird.
Ok, jetzt hoffe ich, dass es im Forum einen begeisterten Programmierer gibt, der mir da bis Mittwoch eine Anwendung auf die Beine stellen und mir vor allem noch ein bisschen erklären kann!
Also noch mal: An alle Experten hier! Nehmt diese Aufgabe als Herausforderung an und stellt euer Können unter Beweis. Ich wäre euch sehr dankbar!!!
mfg lucky