PHP :: Aufgabe #237 :: Lösung #1
1 Lösung

#237
Glücksspiel Zufällige Zahl 0-9
Fortgeschrittener - PHP
von re_mas
- 27.11.2019 um 18:30 Uhr
Die Aufgabenstellung ist wie folgt:
- Glücksspiel bei der eine random Zahl zwischen 0 - 9 erzeugt werden soll.
- Der Spieler hat ein Startkonto von 10.000 Punkten und kann damit einen beliebigen Teilbetrag auf die zufällig erzeugte Zahl setzen.
- Liegt er richtig bekommt er das 9 Fache seines Einsatzes als Gewinn
- Programmieren Sie ein entsprechendes Programm, welches die Eingaben von der Tastatur einliest und
die Ausgaben auf dem Bildschirm liefert. Die zu erratende Zahl kann durch einen verfügbaren Zufallsgenerator gezogen werden.
- Glücksspiel bei der eine random Zahl zwischen 0 - 9 erzeugt werden soll.
- Der Spieler hat ein Startkonto von 10.000 Punkten und kann damit einen beliebigen Teilbetrag auf die zufällig erzeugte Zahl setzen.
- Liegt er richtig bekommt er das 9 Fache seines Einsatzes als Gewinn
- Programmieren Sie ein entsprechendes Programm, welches die Eingaben von der Tastatur einliest und
die Ausgaben auf dem Bildschirm liefert. Die zu erratende Zahl kann durch einen verfügbaren Zufallsgenerator gezogen werden.
#1

von pornstarIRL (410 Punkte)
- 17.12.2019 um 11:56 Uhr

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Casino</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> </head> <body> <h1>Gewinne Gewinne Gewinne</h1> <p>Setze vor dem Start des Spieles dein Konto auf 10.000 Punkte</p> <p>Deine Betrag:</p> <p> <form method="post"> <input type="input" name="input" placeholder="Setze deinen Betrag"><br><br> <input type="radio" name="choice" value="0"> 0 <input type="radio" name="choice" value="5"> 5<br> <input type="radio" name="choice" value="1"> 1 <input type="radio" name="choice" value="6"> 6<br> <input type="radio" name="choice" value="2"> 2 <input type="radio" name="choice" value="7"> 7<br> <input type="radio" name="choice" value="3"> 3 <input type="radio" name="choice" value="8"> 8<br> <input type="radio" name="choice" value="4"> 4 <input type="radio" name="choice" value="9"> 9<br><br> <button name="submit">Tipp abgeben</button> <button name="reset">Konto auf 10.000 Punkte setzen</button> </form> </p> <p>

session_start(); if(isset($_POST['reset'])){ $_SESSION['konto'] = 10000; echo "Wir haben dein Konto auf 10.000 Punkte gesetzt. Viel Spaß beim Spielen!"; } if (isset($_POST['input']) and is_numeric($_POST['input'])){ $randNumber = rand (0,9); $choice = $_POST['choice']; $input = $_POST['input']; if (isset($_SESSION['konto'])){ if ($choice == $randNumber){ $input = $input *9; $after = $_SESSION['konto'] + $input; echo "Dein Einsatz: " . $_POST['input'] . "<br>"; echo "Die Random Zahl war " . $randNumber . ".<br>"; echo "Du hast die Zahl " . $_POST['choice'] . " gewählt. <br>"; echo "Damit gewinnst du und dein Kontostand beträgt " . "<b>" . $after . "</b>"; }else{ $after = $_SESSION['konto'] - $input; echo "Dein Einsatz: " . $_POST['input'] . "<br>"; echo "Die Random Zahl war " . $randNumber . "<br>"; echo "Du hast die Zahl " . $_POST['choice'] . " gewählt <br>"; echo "Damit verlierst du und dein Kontostand beträgt " . $after; } $_SESSION['konto'] = $after; } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1