vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

Fortgeschrittene Programmierung
aus 4 würfelergebnissen das schlechteste aussortieren 
Autor: SenZe
Datum: 17.09.05 22:00

hallo. wie die überschirft schon sagt, habe cih eine routine geschrieben die 4 mal einen sechsseitigen würfel würfelt und davon das schelchteste ergebnis ausstreicht. es gibt nur noch ein problem: wenn zum beispiel 5,4,2,2 gewürfelt wird, werden die beiden 2en nicht gezählt. ist soweit auch logisch, wenn man sich meine routine anguckt:
Private Sub Command1_Click()
Dim w1, w2, w3, w4 As Integer
Dim x As Integer
Dim w1k, w2k, w3k, w4k As Boolean
Dim gesamt As Integer
 
 
Randomize
/4mal würfeln
w1 = Int(Rnd * 6 + 1)
w2 = Int(Rnd * 6 + 1)
w3 = Int(Rnd * 6 + 1)
w4 = Int(Rnd * 6 + 1)
 
gesamt = 0
w1k = False
 
/6 mal weil jede augenzahl kontrolliert wird
For x = 1 To 6
 
/bei jedem x (augenzahl) checken, ob ein würfel NICHT die augenzahl geschafft _
  hat
If w1 >= x Then w1k = True Else w1k = False
If w2 >= x Then w2k = True Else w2k = False
If w3 >= x Then w3k = True Else w3k = False
If w4 >= x Then w4k = True Else w4k = False
 
/wenn ja :es wird einer aussortiert
If w1k = False Or w2k = False Or w3k = False Or w4k = False Then x = 6  
 
Next
/zusammenrechnen der einzelnen augen
If w1k = True Then gesamt = gesamt + w1
If w2k = True Then gesamt = gesamt + w2
If w3k = True Then gesamt = gesamt + w3
If w4k = True Then gesamt = gesamt + w4
 
End Sub
so. wie kann ich es also verhindern, dass bei gleicher niedrigen augenzahl bei nicht gezählt werden??

LG,Robert

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
aus 4 würfelergebnissen das schlechteste aussortieren506SenZe17.09.05 22:00
Re: aus 4 würfelergebnissen das schlechteste aussortieren352T.C.McQueen17.09.05 23:09
Re: aus 4 würfelergebnissen das schlechteste aussortieren317SenZe17.09.05 23:53

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-2024 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