Aufgabe 1 Strukturtyp/Task 1 Structure Type
Definieren Sie einen C/C++-Strukturtyp fr ein Team mit einer C++ Zeichenkette (C++ string) fr den Namen des Teams und zwei ganzen Zahlen fr die Anzahl gesammelter Punkte und die Anzahl absolvierter Spiele./
Give a C/C++ structure type definition for a team with a C++ string for the name of the team and two integer numbers for the amount of collected points and the amount of done matches.
Aufgabe 2 Initialisierung Feld/Task 2 Initialisation Array
Definieren Sie eine Funktion mit einem eindimensionalen Feld von Teams (vom in Aufgabe 1 definierten Struktur-Datentyp) und der Anzahl von Teams als Parameter. Im Rumpf sollen die Namen fr jedes Team eingelesen und im Feld gespeichert werden sowie die gesammelten Punkte und absolvierten Spiele auf den Wert Null gesetzt werden./Define a function with a one-dimensional array of teams (having the data type defined in task 1) and the number of teams as parameters. In the body the name of each team shall be inputted and stored in the array as well as the collected points and done matches be set to value zero.
Aufgabe 3 Ausgabe Spieltabelle/Task 3 Output Game Table
Definieren Sie eine Funktion mit einem eindimensionalen Feld von Teams (vom in Aufgabe 1 definierten Struktur-Datentyp) und der Anzahl von Teams als Parameter. Im Rumpf soll eine Tabelle mit Punkten, absolvierten Spielen und den Teamnamen als Spalten auf den Standard-Zeichen-Ausgabestrom geschrieben werden (siehe Beispiel unten)./Define a function with a one-dimensional array of teams (having the data type defined in task 1) and the number of teams as parameters. In the body a table with points, done matches and the name of the team as columns shall be written onto standard character output stream (see example below).
Aufgabe 4 Auswahl eines Teams/Task 4 Choosing a Team
Definieren Sie eine Funktion mit einem eindimensionalen Feld von Teams (vom in Aufgabe 1 definierten Struktur-Datentyp) und der Anzahl von Teams als Parameter sowie einer ganzen Zahl als Rckgabewert. Im Rumpf soll eine Tabelle der Namen der Teams mit einer Indexnummer davor auf den Standard-Zeichen-Ausgabestrom geschrieben und durch Eingabe einer Nummer dieses Team ausgewhlt und dessen Index im Feld zurck gegeben werden (siehe Beispiel unten)./Define a function with a one-dimensional array of teams (having the data type defined in task 1) and the number of teams as parameters as well as an integer as return value. In the body a table with the team name of players and an index number in front shall be written onto standard character output stream and by inputting a number this team get chosen and its index returned by the function (see example below).
Aufgabe 5 Eintrag Spiel und Punkte fr ein Team/Task 5 Store Game and Points For a Team
Definieren Sie eine Funktion mit einem eindimensionalen Feld von Teams (vom in Aufgabe 1 definierten Struktur-Datentyp), der Anzahl von Teams, dem (aktuellen) Feld-Index eines Teams und einer Anzahl Punkte als vier Parameter. Im Rumpf sollen fr das indizierte Team die Punkte aufaddiert, die Anzahl absolvierter Spiele inkrementiert und das Team je nach neuer Gesamtpunktzahl ggf. weiter oben in der Tabelle, also im Feld, einsortiert werden (siehe Beispiel unten)./Define a function with a one-dimensional array of teams (having the data type defined in task 1), the number of teams, an (actual) array index of a team and a number of points as four parameters. In the body the indexed team shall get added the points, the number of done matches getting incremented and the team depending on its new total number of points getting sorted maybe higher above in the table (see example below).
Aufgabe 6 Rcksetzen Spieltabelle/Task 6 Reset Game Table
Definieren Sie eine Funktion mit einem eindimensionalen Feld von Teams (vom in Aufgabe 1 definierten Struktur-Datentyp) und der Anzahl von Teams als Parameter. Im Rumpf sollen alle Punkte aller Teams und alle Anzahlen absolvierter Spiele auf Null zurck gesetzt werden./Define a function with a one-dimensional array of teams (having the data type defined in task 1) and the number of teams as parameters. In the body all points of all teams and all numbers of done matches shall be reset to zero.
Aufgabe 7 Men/Task 7 Menue
Definieren Sie eineFunktionmain,
in der zuerst die Anzahl Teams abgefragt und
ein Feld genau passender Gre definiert wird,
danach die Werte im Feld ber die Funktion in Aufgabe 2 initialisiert und
die initiale Spieltabelle ausgegeben werden.
Danach sollen ber ein kleines Men
die Ergebnisse von einzelnen Spielen eingegeben und das Ranking aktualisiert werden,
die jeweils aktuelle Spieltabelle ausgegeben oder
diese zurck gesetzt werden knnen
(jeweils ber (mehrere) Aufrufe der zuvor definierten Funktionen; siehe Beispiel unten)./Defineafunctionmain
first the number of teams gets asked and
an arra exactly fitting in size being defined,
values in the array getting initialised by a call to the function defined in task 2 and
the initial game table getting outputted.
Afterwards by a small menu
results from single matches shall be inputted and the ranking getting adjusted,
the actual game table getting outputted or
resetted
(each menue entry by (several) calls of abovedefinedfunctions in subtasks before;see example below).
Wichtig zu beachten/Important to Regard
Verwenden Sie ausschlielich Ein- und Ausgaben ber C++,keine Aufrufevonscanfoderprintf,Ihre Quellkode-Datei mussh1_IhreMatrikelnummer.cppheissen, die Endung muss fr den Plagiatschecker sowie fr unsere Prfprogramme.cppsein, darf alsokeine Textdateimit Endung.txtsein,keine Projektdatei.cbpoder hnlich und auchkeine.rar,.zip-, Datei(diese kann der Plagiatschecker nicht verarbeiten, Sie wrden also 0 Punkte bekommen), Ihr Programm darf auchnur ASCII-Zeichenenthalten (also keine Sonderzeichen aus nicht lateinischen Alphabeten o.. enthalten),nur die Standard-C++-Bibliothekeneinbinden (also keine mit Endung.hwieconio.h,stdio.h,windows.h, ) und soll dem StandardC++11(oder neuer) folgen.berprfen Sie Ihren Quellkode ber das herunter geladene Programmprecheck_H1 h1_IhreMatrikelnummer.cpp/Only use C++ input and output,no callsofscanforprintffunction, your source code file has to have nameh1_yourMatriculationNumber.cpp, theending.cppis essential for the plagiarism checker as well as for our check programs,no text filewith ending.txt,no project file.cbpor similar andno.rar,.zip, file(the plagiarism checkerdoes not understand all these formats, therefore you would get 0 points for it), also your program isonly allowed containing ASCII characters(no characters or signs from non Latin ones),only includes of standard C++ libraries(i.e. no libraries with ending.hlikeconio.h,stdio.h,windows.h, ) and shall follow standardC++11(or newer).Precheck your source code by downloaded programprecheck_H1 h1_yourMatriculationNumber.cpp.
Programming
[SOLVED] C++ game Aufgabe 1 Strukturtyp/Task 1 Structure Type
$25
File Name: C++_game_Aufgabe_1_Strukturtyp/Task_1_Structure_Type.zip
File Size: 489.84 KB
Only logged in customers who have purchased this product may leave a review.
Reviews
There are no reviews yet.