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

Visual-Basic Einsteiger
Zufallsgenerator 
Autor: Hagbard
Datum: 02.02.08 16:19

Hallo,
ich bräuchte mal eure Hilfe bei folgender Aufgabe:

Es sollen eine unbekannte Zahl x (1 <= x <= 1000) erraten werden,
die mittels Zufallszahlengenerator generiert wird. Man hat dazu
beliebig viele Versuche. Bei jedem Versuch soll eine
Rückmeldung kommen, ob die gesuchte Zahl größer,
kleiner oder gleich der geratenen Zahl ist. Das Programm
ist beendet, wenn die Zahl x erraten wurde.
Außerdem sollen dabei sämtliche Ergebnisse der bisherigen
Rateversuche ausgegeben werden.

Das habe ich bereits programmiert:

  Dim x As Integer            'generrierte Zahl
 
Private Sub UserForm_Click()
 
End Sub
 
Private Sub cmd_generieren_Click()
 
  x = Int((1000 * Rnd) + 1)                     'Zufallszahl generieren
  Worksheets("Tabelle1").Cells(1, 1).value = x  'Spicker
End Sub
 
Private Sub cmd_raten_Click()
 
  Dim r As Integer            'geratene Zahl
 
  r = Val(txt_raten.Text)     'Ratevorschlag vom Benutzer einlesen
 
  If r = x Then
    MsgBox "Sie haben die Zahl erraten"
  ElseIf r < x Then
    MsgBox "Ihre Zahl ist zu klein"
  ElseIf r > x Then
    MsgBox "Ihre Zahl ist zu groß"
  End If
 
End Sub
Jetzt fehlt eigentlich nur noch die Ausgabe aller Ergebnisse und die Beendung des Programms bei erraten der Zahl. Hat da jemand ne Idee zu?

Beenden könnte man doch einfach durch If r=x Then Unload Me machen oder?
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Zufallsgenerator925Hagbard02.02.08 16:19
Re: Zufallsgenerator445Julian1305.02.08 13:37
Re: Zufallsgenerator466Julian1305.02.08 13:41

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