diff --git a/tanuloi_nevsor/index.html b/tanuloi_nevsor/index.html new file mode 100644 index 0000000..d95ba88 --- /dev/null +++ b/tanuloi_nevsor/index.html @@ -0,0 +1,16 @@ + + + + + + Tanulói névsor + + + +

Tanulói névsor

+
+ +
+ + + \ No newline at end of file diff --git a/tanuloi_nevsor/nevsor.js b/tanuloi_nevsor/nevsor.js new file mode 100644 index 0000000..0656709 --- /dev/null +++ b/tanuloi_nevsor/nevsor.js @@ -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); \ No newline at end of file