Kilencedik vizsga
This commit is contained in:
@ -1 +0,0 @@
|
||||
,kilokem,KilokemCoder,06.12.2024 10:57,file:///home/kilokem/.config/libreoffice/4;
|
@ -0,0 +1 @@
|
||||
,kilokem,KilokemCoder,06.12.2024 12:43,file:///home/kilokem/.config/libreoffice/4;
|
BIN
2019-20-1-04/Megoldás/gknb_intm049_2019-20-1_04.odt
Normal file
BIN
2019-20-1-04/Megoldás/gknb_intm049_2019-20-1_04.odt
Normal file
Binary file not shown.
36
2019-20-1-04/Megoldás/index.html
Normal file
36
2019-20-1-04/Megoldás/index.html
Normal file
@ -0,0 +1,36 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="hu">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="keywords" content="vasút, menetrend, vonat, járat">
|
||||
<title>Menetrend</title>
|
||||
<link rel="stylesheet" href="./style.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<article>
|
||||
<h1>Vasúti járatkereső</h1>
|
||||
|
||||
<section class="tajekoztato">
|
||||
<h2>Utazási adatok megadása</h2>
|
||||
<p>Adja meg, <em>honnan, és hova</em>...</p>
|
||||
<form>
|
||||
<label for="honnan">Honnan: </label>
|
||||
<select name="" id="honnan">
|
||||
</select>
|
||||
<br>
|
||||
<label for="hova">Hova: </label>
|
||||
<select name="" id="hova">
|
||||
</select>
|
||||
<br>
|
||||
<button onclick="search(event)" type="submit">Keresés</button>
|
||||
</form>
|
||||
</section>
|
||||
</article>
|
||||
<script src="vonat.js"></script>
|
||||
<script src="./script.js"></script>
|
||||
</body>
|
||||
|
||||
</html>
|
67
2019-20-1-04/Megoldás/script.js
Normal file
67
2019-20-1-04/Megoldás/script.js
Normal file
@ -0,0 +1,67 @@
|
||||
document.addEventListener("DOMContentLoaded", () => {
|
||||
var listak = Array.from(document.getElementsByTagName("select"));
|
||||
var dic = {};
|
||||
for (var i in adatbazis) {
|
||||
for (j in adatbazis[i]) {
|
||||
dic[adatbazis[i][j]["megallo"]] = 0;
|
||||
}
|
||||
}
|
||||
for (i in dic) {
|
||||
var newop = document.createElement("option");
|
||||
newop.innerText = i;
|
||||
newop.value = i;
|
||||
listak[0].appendChild(newop.cloneNode(true));
|
||||
listak[1].appendChild(newop.cloneNode(true));
|
||||
}
|
||||
});
|
||||
|
||||
function search(event) {
|
||||
event.preventDefault();
|
||||
var listak = Array.from(document.getElementsByTagName("select"));
|
||||
if (listak[0].value === listak[1].value) {
|
||||
alert("A cél, és az indulás megegyeznek!");
|
||||
return 0;
|
||||
}
|
||||
var sections = Array.from(document.getElementsByClassName("tajekoztato"));
|
||||
var sectionlist = [];
|
||||
sectionlist.push(sections[0]);
|
||||
for (i in adatbazis) {
|
||||
var indul = null;
|
||||
var megall = null;
|
||||
for (j in adatbazis[i]) {
|
||||
if (adatbazis[i][j]["megallo"] === listak[0].value) {
|
||||
indul = adatbazis[i][j];
|
||||
}
|
||||
if (adatbazis[i][j]["megallo"] === listak[1].value && indul != null) {
|
||||
megall = adatbazis[i][j];
|
||||
}
|
||||
}
|
||||
if (indul != null && megall) {
|
||||
var train = document.createElement("section");
|
||||
var indul = new Date(indul["indul"]);
|
||||
train.classList = "idobe";
|
||||
|
||||
let title = document.createElement("h2");
|
||||
title.innerText = i;
|
||||
train.appendChild(title);
|
||||
|
||||
let pindul = document.createElement("p");
|
||||
pindul.innerText = "Indulás: " + indul["indul"];
|
||||
train.appendChild(pindul);
|
||||
|
||||
let perkez = document.createElement("p");
|
||||
perkez.innerText = "Érkezés: " + megall["erkezik"];
|
||||
train.appendChild(perkez);
|
||||
|
||||
sectionlist.push(train);
|
||||
}
|
||||
}
|
||||
console.log(sectionlist)
|
||||
var olds = Array.from(document.getElementsByTagName("section"));
|
||||
for (var i = 0; i < olds.length; i++) {
|
||||
olds[i].remove();
|
||||
}
|
||||
for (var i = 0; i < sectionlist.length; i++) {
|
||||
document.getElementsByTagName("article")[0].appendChild(sectionlist[i]);
|
||||
}
|
||||
}
|
46
2019-20-1-04/Megoldás/style.css
Normal file
46
2019-20-1-04/Megoldás/style.css
Normal file
@ -0,0 +1,46 @@
|
||||
h1 {
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
color: blue;
|
||||
margin-top: 0px;
|
||||
font-size: 24pt;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 18pt;
|
||||
}
|
||||
|
||||
h3 {
|
||||
font-size: 16pt;
|
||||
}
|
||||
|
||||
article section {
|
||||
border-width: 3px 3px 3px 15px;
|
||||
border-color: black;
|
||||
border-style: solid;
|
||||
padding: 5px;
|
||||
margin: 10px;
|
||||
}
|
||||
|
||||
.tajekoztato {
|
||||
border-color: darkgreen;
|
||||
background-color: lightgreen;
|
||||
}
|
||||
|
||||
.lekesett {
|
||||
border-color: darkred;
|
||||
background-color: red;
|
||||
}
|
||||
|
||||
.idobe {
|
||||
border-color: darkblue;
|
||||
background-color: lightblue;
|
||||
}
|
||||
|
||||
label {
|
||||
width: 2cm;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
select {
|
||||
width: 5cm;
|
||||
}
|
452
2019-20-1-04/Megoldás/vonat.js
Normal file
452
2019-20-1-04/Megoldás/vonat.js
Normal file
@ -0,0 +1,452 @@
|
||||
let adatbazis = {
|
||||
"4910 személyvonat": [
|
||||
{
|
||||
megallo: "Budapest-Déli",
|
||||
erkezik: null,
|
||||
indul: "04:30"
|
||||
},
|
||||
{
|
||||
megallo: "Budapest-Kelenföld",
|
||||
erkezik: "04:36",
|
||||
indul: "04:38"
|
||||
},
|
||||
{
|
||||
megallo: "Budaörs",
|
||||
erkezik: "04:42",
|
||||
indul: "04:43"
|
||||
},
|
||||
{
|
||||
megallo: "Törökbálint",
|
||||
erkezik: "04:47",
|
||||
indul: "04:47"
|
||||
},
|
||||
{
|
||||
megallo: "Biatorbágy",
|
||||
erkezik: "04:51",
|
||||
indul: "04:52"
|
||||
},
|
||||
{
|
||||
megallo: "Herceghalom",
|
||||
erkezik: "04:56",
|
||||
indul: "04:57"
|
||||
},
|
||||
{
|
||||
megallo: "Bicske alsó",
|
||||
erkezik: "05:02",
|
||||
indul: "05:02"
|
||||
},
|
||||
{
|
||||
megallo: "Bicske",
|
||||
erkezik: "05:04",
|
||||
indul: "05:05"
|
||||
},
|
||||
{
|
||||
megallo: "Szár",
|
||||
erkezik: "05:09",
|
||||
indul: "05:09"
|
||||
},
|
||||
{
|
||||
megallo: "Szárliget",
|
||||
erkezik: "05:12",
|
||||
indul: "05:13"
|
||||
},
|
||||
{
|
||||
megallo: "Alsógalla",
|
||||
erkezik: "05:18",
|
||||
indul: "05:18"
|
||||
},
|
||||
{
|
||||
megallo: "Tatabánya",
|
||||
erkezik: "05:23",
|
||||
indul: "05:24"
|
||||
},
|
||||
{
|
||||
megallo: "Vértesszőlős",
|
||||
erkezik: "05:27",
|
||||
indul: "05:27"
|
||||
},
|
||||
{
|
||||
megallo: "Tóvároskert",
|
||||
erkezik: "05:30",
|
||||
indul: "05:30"
|
||||
},
|
||||
{
|
||||
megallo: "Tata",
|
||||
erkezik: "05:32",
|
||||
indul: "05:33"
|
||||
},
|
||||
{
|
||||
megallo: "Almásfüzitő",
|
||||
erkezik: "05:40",
|
||||
indul: "05:44"
|
||||
},
|
||||
{
|
||||
megallo: "Almásfüzitő felső",
|
||||
erkezik: "05:48",
|
||||
indul: "05:49"
|
||||
},
|
||||
{
|
||||
megallo: "Szőny",
|
||||
erkezik: "05:52",
|
||||
indul: "05:52"
|
||||
},
|
||||
{
|
||||
megallo: "Komárom",
|
||||
erkezik: "05:56",
|
||||
indul: "05:57"
|
||||
},
|
||||
{
|
||||
megallo: "Ács",
|
||||
erkezik: "06:02",
|
||||
indul: "06:03"
|
||||
},
|
||||
{
|
||||
megallo: "Nagyszentjános",
|
||||
erkezik: "06:08",
|
||||
indul: "06:09"
|
||||
},
|
||||
{
|
||||
megallo: "Győrszentiván",
|
||||
erkezik: "06:14",
|
||||
indul: "06:15"
|
||||
},
|
||||
{
|
||||
megallo: "Győr-Gyárváros",
|
||||
erkezik: "06:19",
|
||||
indul: "06:19"
|
||||
},
|
||||
{
|
||||
megallo: "Győr",
|
||||
erkezik: "06:23",
|
||||
indul: null
|
||||
}
|
||||
],
|
||||
"912 Claudius IC": [
|
||||
{
|
||||
megallo: "Budapest-Keleti",
|
||||
erkezik: null,
|
||||
indul: "08:10"
|
||||
},
|
||||
{
|
||||
megallo: "Budapest-Kelenföld",
|
||||
erkezik: "08:23",
|
||||
indul: "08:25"
|
||||
},
|
||||
{
|
||||
megallo: "Tatabánya",
|
||||
erkezik: "08:55",
|
||||
indul: "08:56"
|
||||
},
|
||||
{
|
||||
megallo: "Tata",
|
||||
erkezik: "09:03",
|
||||
indul: "09:04"
|
||||
},
|
||||
{
|
||||
megallo: "Komárom",
|
||||
erkezik: "09:16",
|
||||
indul: "09:17"
|
||||
},
|
||||
{
|
||||
megallo: "Győr",
|
||||
erkezik: "09:35",
|
||||
indul: "09:38"
|
||||
},
|
||||
{
|
||||
megallo: "Csorna",
|
||||
erkezik: "09:58",
|
||||
indul: "09:59"
|
||||
},
|
||||
{
|
||||
megallo: "Répcelak",
|
||||
erkezik: "10:18",
|
||||
indul: "10:19"
|
||||
},
|
||||
{
|
||||
megallo: "Szombathely",
|
||||
erkezik: "10:49",
|
||||
indul: null
|
||||
}
|
||||
],
|
||||
"9306 személyvonat": [
|
||||
{
|
||||
megallo: "Budapest-Keleti",
|
||||
erkezik: null,
|
||||
indul: "16:53"
|
||||
},
|
||||
{
|
||||
megallo: "Ferencváros",
|
||||
erkezik: "17:01",
|
||||
indul: "17:02"
|
||||
},
|
||||
{
|
||||
megallo: "Budapest-Kelenföld",
|
||||
erkezik: "17:09",
|
||||
indul: "17:10"
|
||||
},
|
||||
{
|
||||
megallo: "Biatorbágy",
|
||||
erkezik: "17:19",
|
||||
indul: "17:20"
|
||||
},
|
||||
{
|
||||
megallo: "Bicske alsó",
|
||||
erkezik: "17:29",
|
||||
indul: "17:29"
|
||||
},
|
||||
{
|
||||
megallo: "Bicske",
|
||||
erkezik: "17:31",
|
||||
indul: "17:32"
|
||||
},
|
||||
{
|
||||
megallo: "Alsógalla",
|
||||
erkezik: "17:44",
|
||||
indul: "17:44"
|
||||
},
|
||||
{
|
||||
megallo: "Tatabánya",
|
||||
erkezik: "17:47",
|
||||
indul: "17:48"
|
||||
},
|
||||
{
|
||||
megallo: "Tóvároskert",
|
||||
erkezik: "17:54",
|
||||
indul: "17:54"
|
||||
},
|
||||
{
|
||||
megallo: "Tata",
|
||||
erkezik: "17:56",
|
||||
indul: "17:57"
|
||||
},
|
||||
{
|
||||
megallo: "Komárom",
|
||||
erkezik: "18:09",
|
||||
indul: "18:10"
|
||||
},
|
||||
{
|
||||
megallo: "Ács",
|
||||
erkezik: "18:15",
|
||||
indul: "18:16"
|
||||
},
|
||||
{
|
||||
megallo: "Győr-Gyárváros",
|
||||
erkezik: "18:28",
|
||||
indul: "18:28"
|
||||
},
|
||||
{
|
||||
megallo: "Győr",
|
||||
erkezik: "18:31",
|
||||
indul: null
|
||||
}
|
||||
],
|
||||
"9696 InterRégió": [
|
||||
{
|
||||
megallo: "Balatonszentgyörgy",
|
||||
erkezik: null,
|
||||
indul: "16:00"
|
||||
},
|
||||
{
|
||||
megallo: "Keszthely",
|
||||
erkezik: "16:11",
|
||||
indul: "16:12"
|
||||
},
|
||||
{
|
||||
megallo: "Gyenesdiás",
|
||||
erkezik: "16:16",
|
||||
indul: "16:16"
|
||||
},
|
||||
{
|
||||
megallo: "Vonyarcvashegy",
|
||||
erkezik: "16:19",
|
||||
indul: "16:20"
|
||||
},
|
||||
{
|
||||
megallo: "Balatongyörök",
|
||||
erkezik: "16:23",
|
||||
indul: "16:24"
|
||||
},
|
||||
{
|
||||
megallo: "Balatonederics",
|
||||
erkezik: "16:29",
|
||||
indul: "16:30"
|
||||
},
|
||||
{
|
||||
megallo: "Tapolca",
|
||||
erkezik: "16:40",
|
||||
indul: "16:41"
|
||||
},
|
||||
{
|
||||
megallo: "Sümeg",
|
||||
erkezik: "16:58",
|
||||
indul: "17:01"
|
||||
},
|
||||
{
|
||||
megallo: "Jánosháza",
|
||||
erkezik: "17:15",
|
||||
indul: "17:15"
|
||||
},
|
||||
{
|
||||
megallo: "Celldömölk",
|
||||
erkezik: "17:29",
|
||||
indul: "17:37"
|
||||
},
|
||||
{
|
||||
megallo: "Pápa",
|
||||
erkezik: "18:00",
|
||||
indul: "18:02"
|
||||
},
|
||||
{
|
||||
megallo: "Vaszar",
|
||||
erkezik: "18:09",
|
||||
indul: "18:09"
|
||||
},
|
||||
{
|
||||
megallo: "Szerecseny",
|
||||
erkezik: "18:17",
|
||||
indul: "18:17"
|
||||
},
|
||||
{
|
||||
megallo: "Gyömöre-Tét",
|
||||
erkezik: "18:22",
|
||||
indul: "18:23"
|
||||
},
|
||||
{
|
||||
megallo: "Győrszabadhegy",
|
||||
erkezik: "18:38",
|
||||
indul: "18:39"
|
||||
},
|
||||
{
|
||||
megallo: "Győr-Gyárváros",
|
||||
erkezik: "18:42",
|
||||
indul: "18:42"
|
||||
},
|
||||
{
|
||||
megallo: "Győr",
|
||||
erkezik: "18:47",
|
||||
indul: null
|
||||
}
|
||||
],
|
||||
"4945 személyvonat": [
|
||||
{
|
||||
megallo: "Győr",
|
||||
erkezik: null,
|
||||
indul: "12:40"
|
||||
},
|
||||
{
|
||||
megallo: "Győr-Gyárváros",
|
||||
erkezik: "12:42",
|
||||
indul: "12:42"
|
||||
},
|
||||
{
|
||||
megallo: "Győrszentiván",
|
||||
erkezik: "12:46",
|
||||
indul: "12:47"
|
||||
},
|
||||
{
|
||||
megallo: "Nagyszentjános",
|
||||
erkezik: "12:52",
|
||||
indul: "12:53"
|
||||
},
|
||||
{
|
||||
megallo: "Ács",
|
||||
erkezik: "12:58",
|
||||
indul: "12:59"
|
||||
},
|
||||
{
|
||||
megallo: "Komárom",
|
||||
erkezik: "13:04",
|
||||
indul: "13:05"
|
||||
},
|
||||
{
|
||||
megallo: "Szőny",
|
||||
erkezik: "13:09",
|
||||
indul: "13:09"
|
||||
},
|
||||
{
|
||||
megallo: "Almásfüzitő felső",
|
||||
erkezik: "13:11",
|
||||
indul: "13:12"
|
||||
},
|
||||
{
|
||||
megallo: "Almásfüzitő",
|
||||
erkezik: "13:16",
|
||||
indul: "13:23"
|
||||
},
|
||||
{
|
||||
megallo: "Tata",
|
||||
erkezik: "13:29",
|
||||
indul: "13:30"
|
||||
},
|
||||
{
|
||||
megallo: "Tóvároskert",
|
||||
erkezik: "13:33",
|
||||
indul: "13:33"
|
||||
},
|
||||
{
|
||||
megallo: "Vértesszőlős",
|
||||
erkezik: "13:36",
|
||||
indul: "13:36"
|
||||
},
|
||||
{
|
||||
megallo: "Tatabánya",
|
||||
erkezik: "13:39",
|
||||
indul: "13:40"
|
||||
},
|
||||
{
|
||||
megallo: "Alsógalla",
|
||||
erkezik: "13:43",
|
||||
indul: "13:43"
|
||||
},
|
||||
{
|
||||
megallo: "Szárliget",
|
||||
erkezik: "13:48",
|
||||
indul: "13:49"
|
||||
},
|
||||
{
|
||||
megallo: "Szár",
|
||||
erkezik: "13:52",
|
||||
indul: "13:52"
|
||||
},
|
||||
{
|
||||
megallo: "Bicske",
|
||||
erkezik: "13:57",
|
||||
indul: "13:58"
|
||||
},
|
||||
{
|
||||
megallo: "Bicske alsó",
|
||||
erkezik: "14:00",
|
||||
indul: "14:00"
|
||||
},
|
||||
{
|
||||
megallo: "Herceghalom",
|
||||
erkezik: "14:04",
|
||||
indul: "14:05"
|
||||
},
|
||||
{
|
||||
megallo: "Biatorbágy",
|
||||
erkezik: "14:09",
|
||||
indul: "14:10"
|
||||
},
|
||||
{
|
||||
megallo: "Törökbálint",
|
||||
erkezik: "14:15",
|
||||
indul: "14:15"
|
||||
},
|
||||
{
|
||||
megallo: "Budaörs",
|
||||
erkezik: "14:19",
|
||||
indul: "14:20"
|
||||
},
|
||||
{
|
||||
megallo: "Budapest-Kelenföld",
|
||||
erkezik: "14:27",
|
||||
indul: "14:32"
|
||||
},
|
||||
{
|
||||
megallo: "Budapest-Déli",
|
||||
erkezik: "14:39",
|
||||
indul: null
|
||||
},
|
||||
]
|
||||
};
|
Reference in New Issue
Block a user