Ergebnis 1 bis 8 von 8
Thema: Hilffe Visual Basics
-
09.06.2010, 12:54 #1Sora
Hilffe Visual Basics
Und wollte fragen ob mir da einer helfen würde
Hier die aufgaben stellung : Fußgesteuerte While-Schleife: Beispiel Würfeln
·Schreiben Sie ein Programm Würfeln.
·Das Programm generiert Zufallszahlen:
Randomize ( Zufallszahlengenerator wird initialisiert)
nWurf = Int(6 * Rnd + 1)
Rnd gibt eine Zufallszahl vom Typ Single zwischen 0 und fast 1 zurück. Diese Zufallszahl wird mit 6 multipliziert, da die 6 der höchste gewürfelte Wert sein soll. Um ganze Zahlen zu erzeugen, wird die Int-Funktion auf den Ausdruck angewandt. Da die Int-Funktion alle Nachkommastellen abschneidet, muss eine 1 hinzu addiert werden, damit auch der höchste Wert, die 6, generiert werden kann:
Int(6*0,99999 + 1) = 6.
·Das Programm soll alle Zahlen addieren und beim Würfeln einer 6 die gewürfelten Zahlen, die Summe und die Anzahl der Würfelversuche ausgeben.
·Bei erneutem Würfeln soll die Ausgabe der gewürfelten Zahlen gelöscht werden sowie die Summe und die Anzahl der Würfelversuche auf 0 zurückgesetzt werden.
Hoffe mir Hilft jemand
EDIT : HILLFFFFEEEEE
EDIT : kann das niemand ....oder will niemand ?
-
-
09.06.2010, 14:13 #2Ballbreaker
AW: Hilffe Visual Basics
Warte eben bin gleich fertig...
-
09.06.2010, 14:17 #3Selensija
AW: Hilffe Visual Basics
Die ganz genauen Befehle von Visual Basic kenn ich leider nicht mehr. Aber du solltest auf Grundfunktionen zurückgreifen.
Erstmal Variablen: nWurf, Summe, W_anzahl, Zahlen() ... Alle Variablen Integer jedoch Zahlen() ein Array.
Nun die Schleiffunktion dass du würfelst until nWurf = 6 jedoch schreibst du bei jeder Loop hinein, dass:
W_anzahl=W_anzahl+1
Zahlen(W_anzahl) = nWurf
Summe= Summe+nWurf
until nWurf = 6
Danach kommt nur mehr die Ausgabe und den Array musst du von 1 bis zur derzeitigen Würfelzahl ausgeben.
Leider weiß ich übers vBasic nicht mehr soviel...^^
-
09.06.2010, 14:29 #4Sora
-
09.06.2010, 14:34 #5Ballbreaker
AW: Hilffe Visual Basics
PHP-Code:Module Module1
Sub Main()
Dim Rand As Single
Dim All As Long
Dim i As Integer
Console.WriteLine("Würfel - while() Schleifen verbessern")
Console.WriteLine()
While (True)
Rand = Int(6 * Rnd() + 1)
Console.Write(i)
Console.Write("te Zahl --- ")
Console.WriteLine(Rand)
All = All + Rand
i = i + 1
If Rand = 6 Then
Console.WriteLine()
Console.Write("Alle Zahlen addiert bis es zu einer 6 kam: ")
Console.WriteLine(All)
All = 0
i = 0
Rand = 0
End If
Console.ReadKey()
'Console.Clear()
End While
Console.WriteLine()
Console.Write("Drücken sie bitte eine beliebige Taste...")
Console.Read()
End Sub
End Module
Hier noch die Programmausführung:
-
09.12.2010, 12:53 #6Sora
AW: Hilffe Visual Basics
Ich bin wieder in einer Arbeit ....diesmal
Soll ich eine Tabelle mit einem For....next Befehl auslesen weiß aber nicht wie ...:S?
-
09.12.2010, 13:27 #7Dagobert Duck
AW: Hilffe Visual Basics
Im unterricht habt ihr das doch auch sicher behandelt oder? ur diAlso ich weiß aus erfahrung das ich nix verstehe wenn mir einer ne lösung vor die füße wirft.
-
10.12.2010, 18:33 #8Sora
AW: Hilffe Visual Basics
Habs mit dem Kopfanstrengen versucht
Naja das mit dem Lernen .....
Man versteht bei ihm nix :P...Naja da der ganze Kurs abgekackt hat ist es nicht schlimm btw Ich wollte doch keine Lösung sondern nur hilfe xD
Ähnliche Themen
-
Visual Basic 6.0: Hallo, ich benötige das Programm Visual Basic 6.0 für die Schule. Leider finde ich nicht die passende Seite zu einem Download. Ich würde mich... -
eternal sonata hilffe: hi ihr lieben habe mir das spiel Eternal sonata geholt und komme nicht weiter. bin dar wo ich knöpfe betetigen muss und dan die gebeude sich... -
HexEditor Anleitung HILFFE: Kan mir einer sagen, erklären oder eine Anleitung schreiben oder aus einer anderen Seite schiecken,ich muss (will) wissen wie ein HexEditor... -
Visual Kei: Visual Kei (jap. ヴィジュアル系 vijuaru kei, das ei wird dabei als langes e gesprochen), abgekürzt VK, ist ein in Japan geprägter Sammelbegriff für optisch...
Lustige, schöne, traurige... gefühlsausdrückende Bilder/Gifs