Aufgabe c++



  • Hallo, ich brauche Hilfe für das Programm bitte!
    Danke im voraus

    Dave

    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 voraus

    1. 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 Mail ➡ max.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!


Anmelden zum Antworten