This commit is contained in:
Dániel Viczián 2024-09-17 10:19:18 +00:00
parent e3c54b3488
commit 352fb5f195
2 changed files with 193 additions and 0 deletions

View File

@ -0,0 +1,84 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ÁllatkertObjektum</title>
</head>
<body>
<h1 id="asd1"></h1>
<h1 id="asd2"></h1>
<h1 id="asd3"></h1>
<h1 id="asd5"></h1>
<h1 id="asd6"></h1>
<script>
let allat = {
fajta : "kaméleon",
szín : "változó",
kor : 32,
etelalergia : ["káposzta", "csiga", "csillámpóni"],
fiue : true,
eves : function(etel){
if (this.etelalergia.includes(etel)){
return `A(z) ${this.fajta} nem eheti az alábbi ételt: ${etel}`;
}else{
return `A(z) ${this.fajta} megeheti az alábbi ételt: ${etel}`;
}
},
informacio : function(){
return `A(z) ${this.fajta}, aki ${this.szín} színű, ${this.kor} éves, az alábbi ételekre allergiás: ${this.etelalergia}, és ${this.fiue ? "fiú" : "lány"} a neme.`;
},
alszik : function(ora){
if (ora < 0) {
return `${this.fajta} nem tud negatív órát aludni`;
} else {
if (this.kor <= 5) {
if (ora >= 6 && ora <= 8) {
return `A fiatal ${this.fajta} eleget aludt`;
} else {
return `A fiatal ${this.fajta} nem aludt eleget/túl sokat aludt`;
}
} else if (this.kor >= 5) {
if (ora >= 8 && ora <= 10) {
return `Az idős ${this.fajta} eleget aludt`;
} else {
return `Az idős ${this.fajta} nem aludt eleget/túl sokat aludt`;
}
}
}
},
allergiasra: function(allergia){
this.etelalergia.push(allergia);
},
kutyae : function(){
if(this.fajta == "kutya"){
let ev = 7*this.kor;
return `A kutya kora: ${ev}`;
}else{
return `Az adott állat nem kutya!`
}
},
abc : function(){
let sorrendtomb = this.etelalergia.sort();
return sorrendtomb;
},
}
document.getElementById("asd1").innerHTML = allat.eves("csizma");
document.getElementById("asd2").innerHTML = allat.informacio();
document.getElementById("asd3").innerHTML = allat.alszik(6);
document.getElementById("asd5").innerHTML = allat.kutyae();
document.getElementById("asd6").innerHTML = allat.abc();
</script>
</body>
</html>

View File

@ -0,0 +1,109 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>maganhangzo</title>
</head>
<body>
<h1 id="asd1"></h1>
<h1 id="asd2"></h1>
<h1 id="asd3"></h1>
<h1 id="asd4"></h1>
<h1 id="asd5"></h1>
<script>
let betuSzamlalo = {
a: 0,
á: 0,
e: 0,
é: 0,
i: 0,
í: 0,
o: 0,
ó: 0,
ö: 0,
ő: 0,
u: 0,
ú: 0,
ü: 0,
ű: 0,
//promptBetuk megy be
kiszamol : function(asd){
for (let i = 0; i < asd.length; i++) {
if(asd[i] == 'a'){
this.a ++;
}else if(asd[i] == 'á'){
this.á ++;
}else if(asd[i] == 'e'){
this.e ++;
}else if(asd[i] == 'é'){
this.é ++;
}else if(asd[i] == 'i'){
this.i ++;
}else if(asd[i] == 'í'){
this.í ++;
}else if(asd[i] == 'o'){
this.o ++;
}else if(asd[i] == 'ó'){
this.ó ++;
}else if(asd[i] == 'ö'){
this.ö ++;
}else if(asd[i] == 'ő'){
this.ő ++;
}else if(asd[i] == 'u'){
this.u ++;
}else if(asd[i] == 'ú'){
this.ú ++;
}else if(asd[i] == 'ü'){
this.ü ++;
}else if(asd[i] == 'ű'){
this.ű ++;
}
}
console.log("a:" + this.a)
console.log("á:" +this.á)
console.log("e:" +this.e)
console.log("é:" +this.é)
console.log("i:" +this.i)
console.log("í:" +this.í)
console.log("o:" +this.o)
console.log("ó:" +this.ó)
console.log("ö:" +this.ö)
console.log("ő:" +this.ő)
console.log("u:" +this.u)
console.log("ú:" +this.ú)
console.log("ü:" +this.ü)
console.log("ű:" +this.ű)
}
}
let maganhangozok = ['a', 'á', 'e', 'é', 'i', 'í', 'o', 'ó', 'ö', 'ő', 'u', 'ú', 'ü', 'ű'];
let bemenet = prompt("Jöhet a rizsa");
let kezeltBemenet = bemenet.toLowerCase();
let promptBetuk = []
for (let i = 0; i < kezeltBemenet.length; i++) {
promptBetuk.push(kezeltBemenet[i]);
}
let szamlalo = 0;
for (let i = 0; i < promptBetuk.length; i++) {
if (maganhangozok.includes(promptBetuk[i])) {
szamlalo++;
};
}
betuSzamlalo.kiszamol(promptBetuk);
document.getElementById("asd1").innerHTML = szamlalo;
</script>
</body>
</html>