diff --git a/2018-19-1-01/Megoldás/scripts.js b/2018-19-1-01/Megoldás/scripts.js new file mode 100644 index 0000000..0c19b94 --- /dev/null +++ b/2018-19-1-01/Megoldás/scripts.js @@ -0,0 +1,11 @@ +console.log("Loaded"); + +function update(){ + console.log("UPDATED!"); +} + +function NewLine() { + var newline = document.getElementById("inprow"); + var clonedRow = newline.cloneNode(true); // Clone the row (true means deep clone, copying all children) + document.getElementById("maintable").appendChild(clonedRow); // Append the cloned row to the table +} diff --git a/2018-19-1-01/Megoldás/styles.css b/2018-19-1-01/Megoldás/styles.css new file mode 100644 index 0000000..e69de29 diff --git a/2018-19-1-05/gknb_intm049_2018-19-1_05.html b/2018-19-1-05/Feladat/gknb_intm049_2018-19-1_05.html similarity index 100% rename from 2018-19-1-05/gknb_intm049_2018-19-1_05.html rename to 2018-19-1-05/Feladat/gknb_intm049_2018-19-1_05.html diff --git a/2018-19-1-05/gknb_intm049_2018-19-1_05.js b/2018-19-1-05/Feladat/gknb_intm049_2018-19-1_05.js similarity index 100% rename from 2018-19-1-05/gknb_intm049_2018-19-1_05.js rename to 2018-19-1-05/Feladat/gknb_intm049_2018-19-1_05.js diff --git a/2018-19-1-05/gknb_intm049_2018-19-1_05.odt b/2018-19-1-05/Feladat/gknb_intm049_2018-19-1_05.odt similarity index 100% rename from 2018-19-1-05/gknb_intm049_2018-19-1_05.odt rename to 2018-19-1-05/Feladat/gknb_intm049_2018-19-1_05.odt diff --git a/2018-19-1-05/Megoldás/gknb_intm049_2018-19-1_05.odt b/2018-19-1-05/Megoldás/gknb_intm049_2018-19-1_05.odt new file mode 100644 index 0000000..57361ab Binary files /dev/null and b/2018-19-1-05/Megoldás/gknb_intm049_2018-19-1_05.odt differ diff --git a/2018-19-1-05/Megoldás/index.html b/2018-19-1-05/Megoldás/index.html new file mode 100644 index 0000000..7098f19 --- /dev/null +++ b/2018-19-1-05/Megoldás/index.html @@ -0,0 +1,32 @@ + + + + + + Óraállások rögzítése + + + +

km-számlálók állásának rögzítése

+
+ + + + +
+ + +
+ + +
+ +
+
+

A jármű eddig rögzített km-óra állásai:

+
    +
+
+ + + \ No newline at end of file diff --git a/2018-19-1-05/Megoldás/script.js b/2018-19-1-05/Megoldás/script.js new file mode 100644 index 0000000..4ef5bab --- /dev/null +++ b/2018-19-1-05/Megoldás/script.js @@ -0,0 +1,68 @@ +class auto { + constructor(rendszam) { + this.rendszam = rendszam; + this.amount = []; + this.date = []; + } + + addkm(amount, date) { + this.amount.push(amount); + this.date.push(date); + } + + getrendszam() { + return this.rendszam; + } + + getamount() { + return this.amount; + } +} + +var autok = []; + +document.addEventListener("DOMContentLoaded", function () { + document.getElementById("former").addEventListener("submit", function (event) { + event.preventDefault(); + + const plate = document.getElementById("plate").value; + const date = document.getElementById("date").value; + const amount = document.getElementById("amount").value; + + console.log("Plate:", plate); + console.log("Date:", date); + console.log("Amount:", amount); + + let found = -1; + const valaszlista = document.getElementById("valaszlista"); + valaszlista.innerHTML = ""; + + for (let i = 0; i < autok.length; i++) { + if (autok[i].getrendszam() === plate) { + found = i; + break; + } + valaszlista.innerHTML += ``; + } + + if (found === -1) { + const a = new auto(plate); + a.addkm(amount, date); + autok.push(a); + found = autok.length - 1; + } else { + autok[found].addkm(amount, date); + } + + const korabbiallasok = document.getElementById("korabbiallasok"); + korabbiallasok.innerHTML = ""; + + for (let i = 0; i < autok[found].getamount().length; i++) { + korabbiallasok.innerHTML += `
  • ${autok[found].getamount()[i]}
  • `; + } + for (let i = 0; i < autok.length; i++) { + valaszlista.innerHTML += ``; + } + + }); +}); diff --git a/2018-19-1-05/Megoldás/style.css b/2018-19-1-05/Megoldás/style.css new file mode 100644 index 0000000..e786f56 --- /dev/null +++ b/2018-19-1-05/Megoldás/style.css @@ -0,0 +1,19 @@ +h1{ + font-family: Arial, Helvetica, sans-serif; + /* border-bottom: 1px solid; + width: fit-content; */ + text-decoration:underline; + color: blue; + font-style: italic; + font-size: 24pt; +} +ol{ + list-style-type:lower-roman; +} +.liststyle{ + border: 5px dashed black; + padding: 0.5cm; + width: fit-content; + height: fit-content; + margin-top: 1cm; +} \ No newline at end of file diff --git a/2018-19-1-05/Megoldás/~$nb_intm049_2018-19-1_05.odt b/2018-19-1-05/Megoldás/~$nb_intm049_2018-19-1_05.odt new file mode 100644 index 0000000..205bbc9 Binary files /dev/null and b/2018-19-1-05/Megoldás/~$nb_intm049_2018-19-1_05.odt differ