Benutzer mit den meisten Antworten
Lotto - Windows Forms Anwendung !!

Frage
-
Hey Leute,
Ich wollte ein Program Erstellen, wo ich die Lotto Zahlen eingeben kann und mit einem Zufallsgenerator 6 richtige rausgebe... Wie kann ich damit anfangen ? oder wurde darüber schonmal hier Diskutiert ? Wenn ja könnte jemand den Code posten könnte eine Vorlage gebrauchen.
Lg
- Bearbeitet SonyBlack1992 Sonntag, 25. August 2013 19:15
Antworten
-
Hallo,
Fragen etc. gab es bereits zu diesem Thema:
http://social.msdn.microsoft.com/Forums/de-DE/5eee1fd9-9e7a-4e6b-97a3-bb2912ecb56b/bitte-helft-mir-ich-muss-ein-lotto-programm-schreiben
http://social.msdn.microsoft.com/Forums/de-DE/e629cc82-3ee0-4638-8514-d611c8a0a5a0/lottozahlen-auswertenGrundsätzlich musst du dir ersteinmal 6 Zahlen generieren lassen. Das geht über die Klasse Random. Dann brauchst du noch eine Eingabemöglichkeit der 6 aus 49. Beispielsweise könntest du dafür CheckBoxen nutzen. Abgleichen musst du dann noch die ausgewählten mit den 6 richtigen. Das könnte so sein:
int[] correct = new int[]{1, 2, 3, 4, 5, 6}; int[] selected = new int[]{ 5, 6, 8, 12, 49, 38}; bool b = true;//Auf false stellen, wenn nicht alle Zahlen stimmen foreach(int x in correct)//Alle korrekten Ziffern durchgehen, du kannst auch alle einzeln abfragen und keine Schleife verwenden. Das sorgt jedoch für codewiederhohlung. if(selected.Contains(x))//Enthalten die ausgwählten Ziffern x? { b = false; break;//Schleife verlassen } if(b) MessageBox.Show("Gewonnen :)"); else MessageBox.Show("Verloren :(");
<Code-13/>- Koopakiller [kuːpakɪllɐ] (Tom Lambert)
Webseite | Code Beispiele | Facebook | Twitter | Snippets C# ↔ VB.NET Konverter
Markiert bitte beantwortende Posts als Antwort und bewertet Beiträge. Danke.- Als Antwort vorgeschlagen Jive85 Mittwoch, 28. August 2013 13:29
- Als Antwort markiert Tom Lambert (Koopakiller)Moderator Donnerstag, 17. Oktober 2013 20:29
Alle Antworten
-
Hallo,
Fragen etc. gab es bereits zu diesem Thema:
http://social.msdn.microsoft.com/Forums/de-DE/5eee1fd9-9e7a-4e6b-97a3-bb2912ecb56b/bitte-helft-mir-ich-muss-ein-lotto-programm-schreiben
http://social.msdn.microsoft.com/Forums/de-DE/e629cc82-3ee0-4638-8514-d611c8a0a5a0/lottozahlen-auswertenGrundsätzlich musst du dir ersteinmal 6 Zahlen generieren lassen. Das geht über die Klasse Random. Dann brauchst du noch eine Eingabemöglichkeit der 6 aus 49. Beispielsweise könntest du dafür CheckBoxen nutzen. Abgleichen musst du dann noch die ausgewählten mit den 6 richtigen. Das könnte so sein:
int[] correct = new int[]{1, 2, 3, 4, 5, 6}; int[] selected = new int[]{ 5, 6, 8, 12, 49, 38}; bool b = true;//Auf false stellen, wenn nicht alle Zahlen stimmen foreach(int x in correct)//Alle korrekten Ziffern durchgehen, du kannst auch alle einzeln abfragen und keine Schleife verwenden. Das sorgt jedoch für codewiederhohlung. if(selected.Contains(x))//Enthalten die ausgwählten Ziffern x? { b = false; break;//Schleife verlassen } if(b) MessageBox.Show("Gewonnen :)"); else MessageBox.Show("Verloren :(");
<Code-13/>- Koopakiller [kuːpakɪllɐ] (Tom Lambert)
Webseite | Code Beispiele | Facebook | Twitter | Snippets C# ↔ VB.NET Konverter
Markiert bitte beantwortende Posts als Antwort und bewertet Beiträge. Danke.- Als Antwort vorgeschlagen Jive85 Mittwoch, 28. August 2013 13:29
- Als Antwort markiert Tom Lambert (Koopakiller)Moderator Donnerstag, 17. Oktober 2013 20:29
-
Hi SonyBlack1992,
Ist Deine Situation eigentlich abgeklärt? Können wir den Thread schließen? Wenn ja - bitte markiere die hilfreichen Beiträge "als Antwort".
Viele Grüße,
Ciprian
Ciprian Bogdan, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip„Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.