tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
8
ZUGRIFFE
503
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Inda Inda ist offline Mitglied
    Registriert seit
    Jul 2005
    Beiträge
    21
    hi, hoffe ihr könnt helfen,

    ich Programmier derzeit ein Program "Lotto" wo 2 Spieler mitspielen können.

    das Problem ist dabei, dass ich die Zahlen immer vergleichen muss
    Wenn ich z.B. von Zufall generierte Zahlen hab 5,6,11,22,33,44, und der Spieler nun 6,13,21,33,40,45 eingibt, soll dann z.B. "Sie haben 2 Richtige!" ausgegeben werden!

    ich hab es mit if Schleifen machen wollen, doch das wäre zuviel Arbeit!

    wie mach ich das am einfachsten?

    ich danke schon mal im vorhinein!
    Geändert von Inda (11.07.05 um 23:30 Uhr)
     

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Schreib doch die Zahlen in ArrayLists und guck gann mittels der Methode Contains(object item) ob die Zahl in der anderen ArrayList vorhanden ist oder nicht. braucht genau 6 Durchläufe.
     

  3. #3
    Inda Inda ist offline Mitglied
    Registriert seit
    Jul 2005
    Beiträge
    21
    hi, dnake für die schnelle Antwort!

    aber es klingt einfach doch ich bin erst anfänger bei c#
    kannst du mir bitte ein Bsp. source geben?

    ich bin dir dafür sehr dankbar!
     

  4. #4
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Hallo Inda!

    Such mal bitte hier im Forum nach Beispielen. zB ArrayList, if else, for Schleife und vergleichen.
    Du findest garantiert was!

    MfG, cosmo
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  5. #5
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    
    using System.Collections;
     
    ....
     
    ArrayList a = new ArrayList(6);
    a.Add(5);
    a.Add(6);
    a.Add(11);
    a.Add(22);
    a.Add(33);
    a.Add(44);
     
    ArrayList b = new ArrayList(6);
    b.Add(6);
    b.Add(13);
    b.Add(21);
    b.Add(33);
    b.Add(40);
    b.Add(45);
     
    int counter = 0;
     
    foreach (int i in b) 
    {
      if (a.Contains(i))
        counter++
    }
     
    Console.WriteLine("Sie haben " + counter.ToString() + " richtige Tipps");
     

  6. #6
    Inda Inda ist offline Mitglied
    Registriert seit
    Jul 2005
    Beiträge
    21
    hi, Norbert Eder

    ich bin dir sehr dankbar!

    alles wie ich es wollte

    das ist wircklich die einfachste Methode!
    Geändert von Inda (11.07.05 um 23:33 Uhr)
     

  7. #7
    Inda Inda ist offline Mitglied
    Registriert seit
    Jul 2005
    Beiträge
    21
    hi, ich hab euch jetzt im Anhang mein Lotto Programm geben

    seht euch es an wenn's euch interresiert

    danake nochmals an die, die mir sehr geholfen haben

    wenn's Verbesserungsvorschläge oder Fragen gibt, bitte meldet euch und sagt mir wie ich es noch verbessern könnte

    inda_246@gmx.at
    Angehängte Dateien Angehängte Dateien
    Geändert von Inda (12.07.05 um 20:14 Uhr)
     

  8. #8
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Grafisch gefällts mir nicht, weil überladen und zu grelle Farben, aber fon der Funktionalität her ises ok. Du hast eigentlich alles abgefragt was es abzufragen gibt. Weiter so.
     

  9. #9
    Inda Inda ist offline Mitglied
    Registriert seit
    Jul 2005
    Beiträge
    21
    hi, ich geb euch noch ne Deutsche Version (6 aus 49), da die meisten hier aus Deutshland sind!

    Hinweis: Die oberige ist für Österreich gedacht! (6 aus 45)

    na dann noch viel spaß!
    Angehängte Dateien Angehängte Dateien