Servus ich habe folgende Aufgabenstellung für ein Programmierprojekt bekommen:
Erstelle eine grafische Oberfläche mit einem Button „Lottoziehung“. Bei einem Klick sollen 6 zufällige Zahlen generiert und in einem Array Lottozahlen der Länge 6 gespeichert werden. Die 6 Zahlen sollen dann in einem Label ausgegeben werden. Zusatzaufgaben: a) Ergänze die Oberfläche mit 6 Textfeldern, in die eigene Tipps eingegeben werden können. Wenn dann die Zahlen gezogen werden, werden die Tipps im Array Tipps gespeichert. b) Verhindere, dass der User ungültige Zahlen oder Zeichen eingibt. c) Die Einträge der Arrays werden verglichen und die Anzahl der richtigen Tipps gezählt. In einem zweiten Label wird diese Anzahl ausgegeben. d) Verhindere, dass zwei gleiche Zahlen gezogen werden. (Tipp: Schreibe eine Funktion, die true oder false zurückgibt, je nachdem, ob eine Zahl bereits im Array Lottozahlen enthalten ist. Lass dann so lange eine Zahl generieren, bis diese noch nicht vorhanden ist.
Ich weiß, dass es schon einige Beiträge gibt zum Lotto. Dennoch variieren die Aufgabenstellungen ein wenig weshalb ich gerne nochmal individuell Hilfe bekommen würde, wenns klappt. Allerdings möchte ich nicht wirklich fertigen Code einfach nur, denn ich will es verstehen und am ende selber programmieren also einfach mal paar Tipps geben.
viele Grüße
Erstelle eine grafische Oberfläche mit einem Button „Lottoziehung“. Bei einem Klick sollen 6 zufällige Zahlen generiert und in einem Array Lottozahlen der Länge 6 gespeichert werden. Die 6 Zahlen sollen dann in einem Label ausgegeben werden. Zusatzaufgaben: a) Ergänze die Oberfläche mit 6 Textfeldern, in die eigene Tipps eingegeben werden können. Wenn dann die Zahlen gezogen werden, werden die Tipps im Array Tipps gespeichert. b) Verhindere, dass der User ungültige Zahlen oder Zeichen eingibt. c) Die Einträge der Arrays werden verglichen und die Anzahl der richtigen Tipps gezählt. In einem zweiten Label wird diese Anzahl ausgegeben. d) Verhindere, dass zwei gleiche Zahlen gezogen werden. (Tipp: Schreibe eine Funktion, die true oder false zurückgibt, je nachdem, ob eine Zahl bereits im Array Lottozahlen enthalten ist. Lass dann so lange eine Zahl generieren, bis diese noch nicht vorhanden ist.
Ich weiß, dass es schon einige Beiträge gibt zum Lotto. Dennoch variieren die Aufgabenstellungen ein wenig weshalb ich gerne nochmal individuell Hilfe bekommen würde, wenns klappt. Allerdings möchte ich nicht wirklich fertigen Code einfach nur, denn ich will es verstehen und am ende selber programmieren also einfach mal paar Tipps geben.
viele Grüße
Zuletzt bearbeitet: