Compare commits

...

2 Commits

Author SHA1 Message Date
khadija
76c2fdc9c1 Merge branch 'main' of https://git.bib.de/PBT3H24AEH/CSWPROK 2025-11-26 14:47:05 +01:00
khadija
e9ca551957 kommentar nicht hinzugefügt 2025-11-26 14:45:10 +01:00

View File

@@ -1,25 +1,19 @@
// Initialwerte
let month = 1;
let fibonacciSequence = [1, 1]; // Fibonacci-Start
// DOM-Elemente
let fibonacciSequence = [1, 1]; // Fibonacci-Star
const monthSpan = document.getElementById("month");
const rabbitsContainer = document.getElementById("rabbitsContainer");
const nextMonthBtn = document.getElementById("nextMonthBtn");
// Funktion: Nächste Fibonacci-Zahl berechnen
function nextFibonacci(n) {
if (n < 2) return 1;
return fibonacciSequence[n - 1] + fibonacciSequence[n - 2];
}
// Monat erhöhen und anzeigen
function increaseMonth() {
month++;
monthSpan.textContent = month;
}
// Hasen-Paare anzeigen
function displayRabbits(count) {
rabbitsContainer.innerHTML = ""; // alte Hasen entfernen
for (let i = 0; i < count; i++) {
@@ -30,7 +24,6 @@ function displayRabbits(count) {
}
}
// Simulation eines Monats
function simulateMonth() {
increaseMonth();
const nextFib = nextFibonacci(fibonacciSequence.length);
@@ -38,8 +31,6 @@ function simulateMonth() {
displayRabbits(nextFib);
}
// Button Event
nextMonthBtn.addEventListener("click", simulateMonth);
// Initialanzeige für Monat 1
displayRabbits(fibonacciSequence[0]);