diff --git a/progp/24-12-4/edicer.html b/progp/24-12-4/edicer.html new file mode 100644 index 0000000..33a5a09 --- /dev/null +++ b/progp/24-12-4/edicer.html @@ -0,0 +1,144 @@ + + + + + + eDicer + + + +
+ +
+
+
+ + + + + + \ No newline at end of file diff --git a/progp/24-12-4/edicer.js b/progp/24-12-4/edicer.js new file mode 100644 index 0000000..e1d5233 --- /dev/null +++ b/progp/24-12-4/edicer.js @@ -0,0 +1,36 @@ +document.addEventListener("DOMContentLoaded", function() { + var anzahlWuerfelInput = document.getElementById("anzahl_wuerfel"); + var ergebnisLabel = document.getElementById("ergebnis"); + + // Initialer Text + //ergebnisLabel.innerHTML = "moin"; + + // Event Listener für den Submit-Button + document.getElementById("submit_eingabe").addEventListener("click", function(event) { + // Verhindern, dass das Formular abgeschickt und die Seite neu geladen wird + event.preventDefault(); + + // Anzahl der Würfel aus dem Input-Feld holen + var anzahlWuerfel = parseInt(anzahlWuerfelInput.value); + + // Überprüfen, ob der Wert gültig ist + if (isNaN(anzahlWuerfel) || anzahlWuerfel < 1) { + ergebnisLabel.innerHTML = "Bitte eine gültige Anzahl an Würfeln eingeben."; + return; + } + + // Leeres Ergebnis vorbereiten + var ergebnisseHTML = ""; + + // Würfeln für die angegebene Anzahl der Würfel + for (var i = 0; i < anzahlWuerfel; i++) { + var augen = Math.floor(Math.random() * 6) + 1; // Zufallszahl zwischen 1 und 6 + + // HTML für jedes Würfelergebnis erstellen + ergebnisseHTML += `${i+1}. ${augen} Augen`; + } + + // Die Würfelergebnisse anzeigen + ergebnisLabel.innerHTML = ergebnisseHTML; + }); +}); diff --git a/progp/24-12-4/edicer.php b/progp/24-12-4/edicer.php new file mode 100644 index 0000000..e9f124e --- /dev/null +++ b/progp/24-12-4/edicer.php @@ -0,0 +1,63 @@ + + + + + + eDicer + + + +
+ +
+ +
+ +

-----------------------------

+
+ \n"; + } + // Array ausgeben + /*echo "
";
+    print_r($augen_array);
+    echo"
"; + */ + sort($augen_array); + for ($i=0; $i<$anzahl; $i++){ + echo "$augen_array[$i] Augen\n"; + } + $summe = array_sum($augen_array); + echo "
Die Summe der Augenzahlen beträgt $summe
"; + echo "
" + ?> + + \ No newline at end of file diff --git a/progp/bilder/1.png b/progp/bilder/1.png new file mode 100644 index 0000000..c5daae8 Binary files /dev/null and b/progp/bilder/1.png differ diff --git a/progp/bilder/2.png b/progp/bilder/2.png new file mode 100644 index 0000000..0ca0146 Binary files /dev/null and b/progp/bilder/2.png differ diff --git a/progp/bilder/3.png b/progp/bilder/3.png new file mode 100644 index 0000000..30bdc33 Binary files /dev/null and b/progp/bilder/3.png differ diff --git a/progp/bilder/4.png b/progp/bilder/4.png new file mode 100644 index 0000000..81836a3 Binary files /dev/null and b/progp/bilder/4.png differ diff --git a/progp/bilder/5.png b/progp/bilder/5.png new file mode 100644 index 0000000..8c34203 Binary files /dev/null and b/progp/bilder/5.png differ diff --git a/progp/bilder/6.png b/progp/bilder/6.png new file mode 100644 index 0000000..2a7c03c Binary files /dev/null and b/progp/bilder/6.png differ