vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Suche Visual-Basic Code
Re: Mastermind Auswertung 
Autor: Zardoz
Datum: 12.04.03 23:47

Hallo VBNoob,
hier eine Auswertungsroutine für Mastermind mit Zahlen:
Private Sub Command1_Click()
 
Dim L%(3), V%(3), i%, j%, Loesung$, Versuch$, PosZahl%, nurZahl%
 
Loesung = "1234"
Versuch = "4321"
For i = 0 To 3
  L(i) = Val(Mid(Loesung, i + 1, 1))
  V(i) = Val(Mid(Versuch, i + 1, 1))
Next i
PosZahl = 0
For i = 0 To 3
  If L(i) = V(i) Then
    PosZahl = PosZahl + 1
    L(i) = -1
    V(i) = -2
  End If
Next i
nurZahl = 0
For i = 0 To 3
  If L(i) <> -1 Then
    For j = 0 To 3
      If i <> j Then
        If L(i) = V(j) Then
          nurZahl = nurZahl + 1
          V(j) = -1
          Exit For
        End If
      End If
    Next j
  End If
Next i
MsgBox PosZahl & " richtige Position(en) + Zahl(en)" & vbCr & nurZahl & "" & _
  "richtige Zahl(en)"
 
End Sub

Gruß

Zardoz
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Mastermind Auswertung1.426VBNoob07.04.03 10:48
Re: Mastermind Auswertung265Zardoz12.04.03 23:47

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel