Functions and formatted printing of time and date for RTC8563

Dependencies:   mbed

Task DatumAusgabe

Inhalt

  • Erweitern Sie die Klassenhierarchie um einen Standard Konstrutkor und parametrisierte Konstruktoren, sodass bei der Erzeugung eines Objektes der RTC mit der übergebenen Datum/Zeit initiallisiert wird bzw. im Standard Konstruktor der 1.1.2000 verwendet wird.
  • Erstellen Sie eine Methode, die zum gespeicherten Datum den Wochentag ausgibt. Das gespeicherte Datum kann ein Tag der Jahre 2001 - 2015 sein.
  • Leiten Sie von der Klasse DateString eine weitere Klasse DatumAusgabe ab, die spezielle Methoden für die Ausgabe des in der Klasse gespeicherten Datums bereitstellt. In der folgenden Tabelle werden in der ersten Spalte die Namen der Methoden und in der zweiten Spalte die gewünschte Formatierung gezeigt.
    • AusgabeA DO, der 14. Juli 2011
    • AusgabeB 14. Juli 2011
    • AusgabeC 14.7.2011
    • AusgabeD 14.7.11
  • Der Konstruktor der Klasse DatumAusgabe initialisiert wie der Konstruktor der Basisklasse die lnstanzvariablen Tag, Monat und Jahr. Zusätzlich bestimmt er den Wochentag des übergebenen Datums und speichert diesen in einer neuen lnstanzvariablen WTag ab. Deklarieren Sie die Methode DruckDatum als virtual.
  • Überschreiben Sie die Methode DruckDatum in der Klasse DatumAusgabe, damit diese Methode das Datum in der Form Mo, den 8. August 2011 ausgibt.


Alle Aufgaben können auch im MS Visual Studio oder auf IDEONE erledigt werden. Vorzugsweise sollte aber das HIMBED M0 verwendet werden.


All wikipages