diff --git a/2020-21-1-04/Megoldas/gknb_intm049_2020-21-1_04.pdf b/2020-21-1-04/Megoldas/gknb_intm049_2020-21-1_04.pdf
new file mode 100644
index 0000000..b40f535
Binary files /dev/null and b/2020-21-1-04/Megoldas/gknb_intm049_2020-21-1_04.pdf differ
diff --git a/2020-21-1-04/Megoldas/index.html b/2020-21-1-04/Megoldas/index.html
new file mode 100644
index 0000000..b74662a
--- /dev/null
+++ b/2020-21-1-04/Megoldas/index.html
@@ -0,0 +1,67 @@
+
+
+
+
+
+ Ferde hajítás
+
+
+
+
Ferde hajítás
+
+ Ferde hajítás akkor jön létre, ha a test kezdősebességének iránya nem vízszintes és nem is függőleges. A ferde hajítás két mozgás összegének tekinthető: a test vízszintesen egyenes vonalú egyenletes mozgást végez, a mozgás függőleges összetevője pedig egyenes vonalú egyenletesen változó mozgás[2].
+
+
+ A mozgás leírásához vegyünk fel egy koordináta-rendszert úgy, hogy az origó a test kiindulási (t = 0-hoz tartozó) helyzeténél legyen, az Y tengely függőlegesen felfelé mutasson, az XY sík pedig tartalmazza a v0 kezdősebességet! A mozgás kezdősebessége és a g földi nehézségi gyorsulás is az XY síkban helyezkedik el, így a test végig ebben a síkban mozog, azaz a Z koordináta folyamatosan nulla marad. (Emiatt a Z koordinátával a továbbiakban nem foglalkozunk.) A kezdősebességnek az X tengellyel bezárt szögét a továbbiakban α jelöli.
+
+
+
+
Kinematikai jellemzőket
+
Sebesség
+
+
+ vx = v0cos(a)
+
+
+ vy = v0sin(a)
+
+
+
+
Elmozdulás
+
+
+ x = v0tcos(a)
+
+
+ y = v0tsin(a)-gt2/2
+
+
+
+
+
+
+
+
t (sec)
+
x (m)
+
y (m)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2020-21-1-04/Megoldas/pm.svg b/2020-21-1-04/Megoldas/pm.svg
new file mode 100644
index 0000000..8ba869c
--- /dev/null
+++ b/2020-21-1-04/Megoldas/pm.svg
@@ -0,0 +1,283 @@
+
+
+
+
diff --git a/2020-21-1-04/Megoldas/script.js b/2020-21-1-04/Megoldas/script.js
new file mode 100644
index 0000000..2ef9574
--- /dev/null
+++ b/2020-21-1-04/Megoldas/script.js
@@ -0,0 +1,52 @@
+const GRAVITY = 9.81;
+const PI = Math.PI
+
+function szamol(event){
+ event.preventDefault();
+ var v0 = Number(document.getElementById("v0").value);
+ var a = Number(document.getElementById("a").value);
+
+ var rows = [];
+ var prev = Array.from(document.getElementsByClassName("results"))
+ for(i in prev){
+ prev[i].remove();
+ }
+
+ var time = 0.000;
+ do{
+ x = calcx(v0, time, a);
+ y = calcy(v0, time, a);
+ var row = document.createElement("tr");
+ row.classList = "results";
+ var cel1 = document.createElement("td")
+ cel1.textContent = time;
+ row.appendChild(cel1)
+
+ var cel2 = document.createElement("td")
+ cel2.textContent = x;
+ row.appendChild(cel2)
+
+ var cel3 = document.createElement("td")
+ cel3.textContent = y;
+ row.appendChild(cel3)
+
+ document.getElementById("outputtable").appendChild(row);
+ console.log(row)
+
+ time = Math.round(time*1000+100)/1000
+ }while(calcy(v0, time, a) > 0)
+}
+
+function calcx(v0, t, a){
+ a = a*(PI/180)
+ var x = v0 * t * Math.cos(a);
+ x = Math.round(x*1000)/1000
+ return x;
+}
+
+function calcy(v0, t, a){
+ a = a*(PI/180)
+ var y = v0 * t * Math.sin(a) - (GRAVITY/2 * Math.pow(t, 2));
+ y = Math.round(y*1000)/1000
+ return y;
+}
\ No newline at end of file
diff --git a/2020-21-1-04/Megoldas/style.css b/2020-21-1-04/Megoldas/style.css
new file mode 100644
index 0000000..6632fe7
--- /dev/null
+++ b/2020-21-1-04/Megoldas/style.css
@@ -0,0 +1,12 @@
+h1{
+ letter-spacing: .5vw;
+ text-transform: uppercase;
+ margin: 2px 0px;
+}
+
+img{
+ width: 33%;
+ max-width: 15cm;
+ min-width: 5cm;
+}
+