Aufgabe c++
-
Hallo, ich brauche Hilfe für das Programm bitte!
Danke im vorausDave
Ein Programm Schreiben zur Verwaltung von Klausurobjekten.
Der Aufbau des Programms bestehe aus
o der Deklaration einer Klasse Klausur in einer Header-Datei, Klausur.h
o der Definition der unten angegebenen Klassen- und Objektelementen in einer
Implementierungsdatei Klausur.cpp sowie
o einem Verwaltungsprogramm in der Datei, KlausurAdmin.cpp, das Klausur.h inkludiert und Klausur.cpp benutzt.Die Attribute eines jeden Klausurobjekts seien: Vorname, Nachname, Matrikelnummer sowie erzielbare
und erzielte Punkte. Eingegebene Klausurdaten können auf dem Bildschirm ausgegeben werden.Zusätzlich soll jede Klausur eine eigene Nummer aufweisen, die automatisch berechnet wird und die
tatsächliche Nummer der Klausur in der Reihenfolge der Eingabe wiedergibt.
Die Attribute sollen über einen Konstruktor initialisiert werden, der demnach vier formale Parameter
aufweisen soll.Unmittelbar nach Erzeugung des jeweiligen Klausurobjekts sollen aus dem Rumpf des Konstruktors die
laufende Nummer der Klausur sowie die Initialisierungswerte ihrer anwendungslogischen Attribute auf
dem Bildschirm ausgegeben werden.Die Klasse Klausur kapselt ein Klassenattribut int klausurZ in dem zu jedem Zeitpunkt die Anzahl
der bis dahin eingegebenen Klausuren verwaltet wird.
Zum inkrementieren dieses Klassenattributs sei eine
private Funktion void increKlausuren() bereitgestellt.
Zum Auslesen des Werts des Attributs sein eine public-Funktion int getKlausurZ()
bereitgestellt.
Zur Ermittlung der Note stellen Klausurobjekte eine public-Funktion double getNote()
öffentlich bereit.
Zur Berechnung der Note kapseln Klausurobjekte außerdem eine
private-Funktion double berechneNote(), die auf der Basis der erzielten und erzielbaren
Punktzahl eines jeden Klausurobjekts ermittelt wird.
Außerdem soll jede Klausur eine öffentliche Funktion public void zeigAtte() aufweisen, die
zur Ausgabe sämtlicher Attributwerte eines jeden Klausurobjekts auf dem Bildschirm benutzt wird.Das Programm soll die Eingabe von 5 Klausuren erlauben, die Sie entweder über 5 Objektvariablen oder
in einer geeigneten Objekt-Sammlungsstruktur (Collection, wie array, vector etc.) verwalten. Die
Maximalzahl kann selbstverständlich durch eine Zahl > 5 verändert werden, wozu eine geeignete
Datenstruktur gewählt werden muss.Es muss mindestens eine Klausur, es können aber durchaus weniger als 5 Klausuren eingegeben werden.
Sofern versucht wird mehr als 5 (Maximalzahl von Klausuren) einzugeben, soll eine Meldung auf dem
Bildschirm erscheinen, eine Eingabe weiterer Attributwerte unterbleiben, die Ausführung des Programms
jedoch fortgesetzt werden.
Die Durchschnittsnote der erzielten Klausurergebnisse soll berechnet und ausgegeben werden. Sie ergibt
sich aus der Division der aufaddierten Noten der einzelnen Klausuren durch die Anzahl der eingegebenen
Klausuren.Zum Kontrollfluss.
Der Benutzer kann solange Klausuren eingeben, bis er Q/q für Ende eingibt.
Ist die Eingabe beendet werden hintereinander weg
o die Attributwerte jeder eingegebenen Klausur ausgegeben
o die Anzahl der eingegebenen Klausuren sowie
o die ermittelte Durchschnittsnote über alle Klausuren.
-
dwhassom schrieb:
Hallo, ich brauche Hilfe für das Programm bitte!
Danke im voraus1. Ist C++ oder C++/CLI gemeint
2. Was hast du bereits erstellt?Ohne sichtbare Eigeninitiative brauchst du nicht zu hoffen, das hier jemand deine Aufgaben erledigt.
-
Wenn du Skype hast: maximilin5
Wenn nich dann bitte Mailmax.nowak@freenet.de
Bitte kürze den text ab
sonst hat man keine übersicht mehr
.
und ne frage an dich wie kann ich Code zb: Application->MessageBox (..... in Nahrichten reinstecken??
Ich bitte dich um Kontaktaufnahme!