PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Würfelspiel - Schleifen und Boolean



Flic
07.06.2010, 12:31
Hi!

Wieder etwas aus meinem Informatik-Unterricht:

Spielregeln:Man würfelt mit zwei Würfeln.
Wird eine Sieben oder eine Elf beim ersten Wurf gewürfelt hat man sofort gewonnen. Würfelt man eine Zwei, Drei oder Zwölf beim ersten Wurf hat man sofort verloren.
Würfelt man keine dieser Zahlen, würfelt man erneut. Wird die Zahl noch einmal gewürfelt hat man gewonnen. Wird eine Sieben gewürfelt hat man verloren.
Aufgaben:1. Schreiben Sie ein Programm für dieses Spiel
2. Bringen Sie eine Berechnung der Gewinnwahrscheinlichkeit in das Spielprogramm ein (Zahl der Spiele wird eingetragen und ein Mehrfachspiel wird getätigt).
Lösung in Java (http://nopaste.free-hack.com/index.php?id=8e0bf051d5&view=nl) (15 Punkte ;))

Regards,
Flic

sp1nny
07.06.2010, 20:54
Hier meine Lösung:
FrEe-hAcK.com :: NoPaste (http://nopaste.free-hack.com/index.php?id=b7af4cbad9&view=nl)

Ich habe jedoch die Wahrscheinlichkeiten rausgelassen, da ich nicht genau verstehe welche denn nun genau gemeint sind.

Flic
07.06.2010, 20:59
Hi sp1nny (http://free-hack.com/member.php?u=53871)!

Erstmal danke für deinen Lösungsvorschlag.
Die Wahrscheinlichkeit bzw. das Mehrfachspiel soll sich so zusammensetzen, dass der Benutzer die Spielanzahl eingeben kann und so oft dann dieses Spiel ausgeführt wird. Ausgegeben wird dann, wie oft gewonnen wurde und daraus berechnet wieviel Prozent der Spiele gewonnen wurde. Die Prozentzahl soll dann die Wahrscheinlichkeit darstellen.

Regards,
Flic

moppelito
07.06.2010, 21:45
mhpf, klingt schön, villeicht ist das mal was für mich ^^

Werde denke mal morgen oder übermorgen eine lösung in php machen ;p

Aber noch eine Frage:
Wieviel runden? Bis gewonnen oder verloren oder nur 2x?
Und ps: wenn es endlos bis zum ziehl geht und man nach den 2ten würfeln rechnet bleibt doch die wahrscheinlichkeit gleich?

sp1nny
07.06.2010, 21:56
Hier meine zweite Version:
FrEe-hAcK.com :: NoPaste (http://nopaste.free-hack.com/index.php?id=5e8206ca03&view=nl)

MfG

Flic
07.06.2010, 21:59
Aber noch eine Frage:
Wieviel runden? Bis gewonnen oder verloren oder nur 2x?
Die Spielhäufigkeit wird beim Mehrfachspiel vom Benutzer eingegeben. Innerhalb des Spieles bis das Spiel gewonnen oder verloren ist.

Regards,
Flic

ripfeecy
07.06.2010, 22:03
Bei 2 Runden meine Lösung (ist für Processing.org, ist an sich Java, machen atm alles damit in der Schule)
nopaste.info - free nopaste script and service (http://nopaste.info/e12f9630eb.html)

phlippi
08.06.2010, 13:28
Was passiert beim 2.en Wurf wenn ich weder 7 noch die Zahl von davor würfel?

Flic
08.06.2010, 13:28
Es wird weiter gewürfelt.

Regards,
Flic

phlippi
08.06.2010, 22:03
Naja schon klar, aber zählt die zweite Runde dann als erste Runde oder geht es von vorne los?

sp1nny
08.06.2010, 23:26
Es wird einfach solange gewürfelt bis man eine 7 oder zweimal die gleiche Zahl würfelt. Wenn eins zutrifft, geht es wieder von vorne los.

Flic
09.06.2010, 12:08
Die erste Zahl wird sich gemerkt. Ich mach am besten ein Beispiel:

1. Wurf: 8
2. Wurf: 3
3. Wurf: 3
4. Wurf: 9
5. Wurf: 8 -> gewonnen
Regards,
Flic

sp1nny
09.06.2010, 20:36
Hmm ich habs jetzt so gemacht:

8
3
9
9 -> win