Archiv verlassen und diese Seite im Standarddesign anzeigen : Würfelspiel - Schleifen und Boolean
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
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.
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?
Hier meine zweite Version:
FrEe-hAcK.com :: NoPaste (http://nopaste.free-hack.com/index.php?id=5e8206ca03&view=nl)
MfG
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)
Was passiert beim 2.en Wurf wenn ich weder 7 noch die Zahl von davor würfel?
Es wird weiter gewürfelt.
Regards,
Flic
Naja schon klar, aber zählt die zweite Runde dann als erste Runde oder geht es von vorne los?
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.
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
Hmm ich habs jetzt so gemacht:
8
3
9
9 -> win
Powered by vBulletin® Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.