Files
2026-02-02 19:00:07 +01:00

86 lines
2.3 KiB
JavaScript

document.addEventListener("DOMContentLoaded", () => {
zad1();
zad5();
zad6();
zad7();
zad12();
zad15();
zad17();
})
function zad1() {
const elem = document.getElementById("zad1")
for (let i = 0; 10 > i++; elem.innerText += i + "\n") {}
}
function zad5() {
const x = parseInt(document.getElementById("zad5-x").value)
const y = parseInt(document.getElementById("zad5-y").value)
let stanKonta = 0;
for (let miesiac = 0; x > miesiac; miesiac++) {
stanKonta += y + stanKonta * 0.08
}
const elem = document.getElementById("zad5")
elem.innerText = `W ciągu ${x} miesięcy, pracownik zgromadził ${Math.round(stanKonta * 100) / 100}`
}
function zad6() {
let suma = 0
let wynik = -5
for (let i = 0; 99 > i; i++) {
wynik += 10
suma += wynik
}
const elem = document.getElementById("zad6")
elem.innerText = `Suma elementów ciągu wynosi ${suma}`
}
function zad7() {
const elem = document.getElementById("zad7")
let cegly = 0;
for (let i = 10; 0 < i--; cegly += i * i) {}
elem.innerText += cegly + "\n"
}
function zad12() {
const start = parseInt(document.getElementById("zad12-start").value)
const n = parseInt(document.getElementById("zad12-n").value)
const elem = document.getElementById("zad12")
elem.innerText = ""
for (let i = 0; n > i; i++) {
elem.innerHTML += `${(start + i) * (start + i)} `
}
}
function zad15() {
const rozmiar = parseInt(document.getElementById("zad15-rozmiar").value)
const elem = document.getElementById("zad15")
const polowa = Math.ceil(rozmiar) - 1
elem.innerHTML = ""
for (let linia = 0; rozmiar > linia; linia++) {
const p = document.createElement("pre")
for (let ceglowka = 0; rozmiar * 2 - 1 > ceglowka; ceglowka++) {
if (ceglowka == polowa - linia || ceglowka == polowa + linia || linia == rozmiar - 1) {
p.innerText += "🐾"
} else {
p.innerText += "😒"
}
}
elem.appendChild(p)
}
}
function zad17() {
const elem = document.getElementById("zad17")
for (let i = 0; 5 > i++;) {
for (let j = 0; i > j; j++) {
elem.innerText += (i + j) % 2 == 0 ? "0" : "1"
}
elem.innerText += "\n"
}
}