Files
frontend_13/tanuloi_nevsor/nevsor.js
Kovács Rudolf a7523a179c Tanulói névsor
2026-09-10 11:21:23 +02:00

76 lines
2.2 KiB
JavaScript

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);