// Initialwerte let month = 1; let fibonacciSequence = [1, 1]; // Fibonacci-Start // DOM-Elemente 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++) { const rabbit = document.createElement("div"); rabbit.className = "rabbit"; rabbit.textContent = "🐇"; rabbitsContainer.appendChild(rabbit); } } // Simulation eines Monats function simulateMonth() { increaseMonth(); const nextFib = nextFibonacci(fibonacciSequence.length); fibonacciSequence.push(nextFib); displayRabbits(nextFib); } // Button Event nextMonthBtn.addEventListener("click", simulateMonth); // Initialanzeige für Monat 1 displayRabbits(fibonacciSequence[0]);