Ket parameterul kapott szammal dolgozik (ah, fh)
Add vissza tombkent az ah es a fh kozti szamokat csokkeno sorrendben
function hatarolo(ah,fh){
var tarolo = [];
for(var i = fh; i > ah; i --){
tarolo.push(i);
}
return tarolo
}
console.log(hatarolo(45,89))
document.getElementById("felvitel").addEventListener("click", function(){
var megnevezes = document.getElementById("megnevezes").value;
var jegyzet = document.getElementById("jegyzet").value;
var tr = document.createElement("tr");
var td1 = document.createElement("td");
var td2 = document.createElement("td");
td1.appendChild(document.createTextNode(megnevezes));
td2.appendChild(document.createTextNode(jegyzet));
tr.appendChild(td1);
tr.appendChild(td2);
document.getElementById("torzs").appendChild(tr);
});
function WebshopTermek(megnevezes, gyarto, nettoAr) {
this.megnevezes = megnevezes;
this.gyarto = gyarto;
this.nettoAr = nettoAr;
}
WebshopTermek.prototype.bruttoAr = function () {
return Math.round(this.nettoAr * 1.27);
};
//Felvitel
document.getElementById("felvitel").addEventListener("click", function(){
//Prototipus letrehozasa
var aktMegnevezes = document.getElementById("megnevezes").value;
var aktGyarto = document.getElementById("gyarto").value;
var aktNettoAr = Number(document.getElementById("nettoAr").value);
var wt = new WebshopTermek(aktMegnevezes, aktGyarto, aktNettoAr);
//Prototipus tablazatba helyezese
var tr = document.createElement("tr");
var td1 = document.createElement("td");
var td2 = document.createElement("td");
var td3 = document.createElement("td");
var td4 = document.createElement("td");
td1.appendChild(document.createTextNode(wt.megnevezes));
td2.appendChild(document.createTextNode(wt.gyarto));
td3.appendChild(document.createTextNode(wt.nettoAr + " Ft"));
td4.appendChild(document.createTextNode(wt.bruttoAr() + " Ft"));
tr.appendChild(td1);
tr.appendChild(td2);
tr.appendChild(td3);
tr.appendChild(td4);
document.getElementById("torzs").appendChild(tr);
});
function Tanulo(nev, kor, atlag) {
this.nev = nev;
this.kor = kor;
this.atlag = atlag;
}
var t1 = new Tanulo("Lajos", 14, 4.5);
console.log(t1);
function Auto(rendszam, tipus){
this.rendszam = rendszam;
this.gyarto = "Suzuki";
this.tipus = tipus;
}
Auto.prototype.teljesNev = function(){
return this.gyarto + " " + this.tipus;
}
var a1 = new Auto("AAA111", "Swift");
console.log(a1);
console.log(a1.teljesNev());
document.getElementById("felvitel").addEventListener("click", function(){
var nev = document.getElementById("nev").value;
if(!halmaz.has(nev)){
halmaz.add(nev);
var li = document.createElement("li");
li.appendChild(document.createTextNode(nev));
document.getElementById("nevek").appendChild(li);
}
});
var szotar = new Map();
document.getElementById("felvitel").addEventListener("click", function(){
var rendszam = document.getElementById("rendszam").value;
var gyarto = document.getElementById("gyarto").value;
var tipus = document.getElementById("tipus").value;
var szin = document.getElementById("szin").value;
var auto = {
rsz: rendszam,
gy: gyarto,
t: tipus,
sz: szin
};
szotar.set(rendszam, auto);
});
document.getElementById("kereses").addEventListener("click", function(){
var keresettRendszam = document.getElementById("rendszamKereses").value;
var h1 = document.getElementById("eredmeny");
if(szotar.has(keresettRendszam)){
var talalat = szotar.get(keresettRendszam);
h1.innerHTML = talalat.rsz + ": " + talalat.gy + " " + talalat.t;
h1.setAttribute("style", "color: " + talalat.sz + ";");
}
else{
h1.innerHTML = "Nincs ilyen rendszamu auto az adatbazisban!";
h1.setAttribute("style", "color: red;");
}
});
function berak(q,w){
var tarolo = [];
for(var i = 0; i < q; i ++){
tarolo.push(w)
};
return tarolo
}
console.log(berak(4,56));
// - Ket parameterul kapott szammal dolgozik (ah, fh)
// - Add vissza tombkent az ah es a fh kozti szamokat csokkeno sorrendben
function hatarolo(ah,fh){
var tarolo = [];
for(var i = fh; i > ah; i --){
tarolo.push(i);
}
return tarolo
}
console.log(hatarolo(45,89))
// - Egy parameterul kapott szoveg tombot szetvalogat
// - Valogassa szet a paros, valamint a paratlan karakterhosszusagu szovegeket
function valogat(szovegtomb){
var paros =[];
var paratlan =[];
for(var i = 0; i < szovegtomb.length; i++){
if (szovegtomb[i].length % 2 == 0) {
paros.push(szovegtomb[i]);
} else {
paratlan.push(szovegtomb[i]);
}
}
return [paros, paratlan];
}
console.log(valogat(["kutja","ajto","kés","hajós"]))
// Keszits fuggvenyt, ami egy szam tombbol megadja a legkisebb szam indexet
function szamkisseb(szamok) {
var legkisebbIndex = 0;
for (var i = 1; i < szamok.length; i++) {
if (szamok[i] < szamok[legkisebbIndex]) {
legkisebbIndex = i;
}
}
return legkisebbIndex;
}
class Jarmu {
constructor(rendszam, gyarto, tipus, hengerurtartalom) {
this.rendszam = rendszam;
this.gyarto = gyarto;
this.tipus = tipus;
this.hengerurtartalom = hengerurtartalom;
}
}
// - Keszits fuggvenyt, ami egy jarmu tombbop megadja az atlag hengerurtartalmat
function hengeres(Jarmu){
var tarolo =0;
for (var i = 0; i< Jarmu.length; i++){
tarolo+= Jarmu[i].hengerurtartalom
}
return tarolo / Jarmu.length
}
let jarmuvek = [
new Jarmu("ABC-123", "Toyota", "Corolla", 1800),
new Jarmu("DEF-456", "Honda", "Civic", 1600),
new Jarmu("GHI-789", "Ford", "Focus", 2000)
];
console.log(hengeres(jarmuvek));