C-Uebung

Zusatzaufgabe für Nachzügler zur objekt-orientierten Programmierung in C++

Zusatzaufgabe #1 | | Zusatzaufgabe #3

Entwickeln Sie eine Klassendefinition, welche einen Mehrheitsentscheid (Votum) durchführen kann.

Die Klasse soll folgenden Methoden bieten:

  • Definition der Anzahl der Wahlmöglichkeiten für ein bestimmtes Votum
  • Abgabe eines einzelnen Votums per Wahlnummer
  • Ermittelung des demokratisch gewählten Votums per Mehrheitsentscheid

Zu testender Probelauf: Eine Wahl mit 2 Optionen. Die erste abgegebene Stimme wählt Option Nr. 1 und die folgenden 2 Stimmen wählen Option Nr. 2. Dies ergibt als Mehrheitsentscheid die Wahl von Option Nr. 2.

Hinweise zur Bearbeitung:

  • Angabe der Anzahl der Wahlmöglichkeiten im Konstruktor
  • STL-Datentypen können verwendet werden


Zusatzaufgabe #1 | | Zusatzaufgabe #3

Options: