Tanulói névsor

This commit is contained in:
Kovács Rudolf
2026-09-10 11:21:23 +02:00
parent 4aeb839161
commit a7523a179c
2 changed files with 92 additions and 0 deletions

16
tanuloi_nevsor/index.html Normal file
View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="hu">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tanulói névsor</title>
<script src="nevsor.js"></script>
</head>
<body>
<h1>Tanulói névsor</h1>
<div id="root">
</div>
</body>
</html>

76
tanuloi_nevsor/nevsor.js Normal file
View File

@@ -0,0 +1,76 @@
vezNevek=["Kiss","Kovács","Nagy","Kósa","Szigeti","Varga"]
keresztNevek=["Zoltán","Éva","Ella","Ubul","Elek","Géza","Anna"]
telepulesek=["Gyula","Békéscsaba","Csorvás","Orosháza","Szeged","Doboz"]
utcaNevek=["Fő","Dózsa","Rákóczi","Kossuth","Csabai","Csorvási"]
let darab=100;
let root=document.getElementById('root');
class Tanulo{
constructor(vezeteknev,keresztnev,telepules,utca,hazszam,eletkor){
this.vezeteknev=vezeteknev,
this.keresztnev=keresztnev,
this.telepules=telepules,
this.utca=utca,
this.hazszam=hazszam,
this.eletkor=eletkor
}
}
let tanulok=[];
function veletlenSzam(min,max){
return Math.floor(Math.random()*(max-min))+min;
}
for (let i = 0; i < darab; i++) {
let hazszam=veletlenSzam(1,99);
let eletkor=veletlenSzam(14,21);
let vezeteknev=vezNevek[veletlenSzam(0,vezNevek.length)];
let keresztnev=keresztNevek[veletlenSzam(0,keresztNevek.length)];
let telepules=telepulesek[veletlenSzam(0,telepulesek.length)];
let utca=utcaNevek[veletlenSzam(0,utcaNevek.length)];
let tanulo=new Tanulo(vezeteknev,keresztnev,telepules,utca,hazszam,eletkor);
tanulok.push(tanulo);
}
for (let i = 0; i < tanulok.length; i++) {
let tanuloKontener=document.createElement('div');
let tanulo_veznev=document.createElement('p');
tanulo_veznev.textContent=tanulok[i].vezeteknev;
tanuloKontener.appendChild(tanulo_veznev);
let tanulo_kernev=document.createElement('p');
tanulo_kernev.textContent=tanulok[i].keresztnev;
tanuloKontener.appendChild(tanulo_kernev);
let tanulo_telepules=document.createElement('p');
tanulo_telepules.textContent=tanulok[i].telepules;
tanuloKontener.appendChild(tanulo_telepules);
let tanulo_utca=document.createElement('p');
tanulo_utca.textContent=tanulok[i].utca;
tanuloKontener.appendChild(tanulo_utca);
let tanulo_hazszam=document.createElement('p');
tanulo_hazszam.textContent=tanulok[i].hazszam;
tanuloKontener.appendChild(tanulo_hazszam);
let tanulo_eletkor=document.createElement('p');
tanulo_eletkor.textContent=tanulok[i].eletkor;
tanuloKontener.appendChild(tanulo_eletkor);
root.appendChild(tanuloKontener);
}
console.log(tanulok.length);