added allatkert

This commit is contained in:
szabomarton 2024-09-17 11:12:51 +02:00
parent 2709e23a49
commit 8550ee862a
2 changed files with 104 additions and 0 deletions

Binary file not shown.

View File

@ -0,0 +1,104 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<p id="kiir1"></p>
<p id="kiir2"></p>
<p id="kiir3"></p>
<p id="kiir4"></p>
<p id="kiir5"></p>
<p id="kiir6"></p>
<p id="kiir7"></p>
<p id="kiir8"></p>
<script>
let allat = {
fajta: "Tigris",
szin: "kék",
kor: 8,
etelallergia: ["alma", "körte", "barack"],
fiu_e: true,
eves: function (etel) {
if (this.etelallergia.includes(etel)) {
return `${this.fajta} nem eheti az alábbi ételt: ${etel}`;
} else {
return `${this.fajta} megeheti az alábbi ételt: ${etel}`;
}
},
informacio: function () {
return `Fajta: ${this.fajta}<br>Szín: ${this.szin}<br>Kor: ${this.kor}<br>Neme: ${this.fiu_e ? "Hím" : "Nőstény"}<br>`;
},
alszik: function (ora) {
if(ora<0){
return `Az állat nem tud negatív számú órát aludni.`;
}
let fiatal = this.kor < 5 ? true : false;
if (fiatal) {
switch (ora) {
case 6: case 7: case 8:
return `A fiatal ${this.fajta} eleget aludt.`;
break;
default:
return `A fiatal ${this.fajta} nem aludt eleget.`;
break;
}
} else {
switch (ora) {
case 8: case 9: case 10:
return `Az idős ${this.fajta} eleget aludt.`;
break;
default:
return `Az idős ${this.fajta} nem aludt eleget.`;
break;
}
}
},
allergiasetel_add : function(etel){
this.etelallergia.push(etel);
},
kutyaKor : function(){
if (this.fajta == "kutya"){
return `A kutya életkora kutyaévekben: ${this.kor * 7}`;
}
return `Az adott állat nem kutya`;
},
szortirozas : function(){
this.etelallergia.sort();
}
}
document.getElementById("kiir1").innerHTML = allat.eves("alma");
document.getElementById("kiir2").innerHTML = allat.informacio();
document.getElementById("kiir3").innerHTML = allat.alszik(9);
document.getElementById("kiir4").innerHTML = allat.etelallergia.toString();
allat.allergiasetel_add("saláta");
document.getElementById("kiir5").innerHTML = allat.etelallergia.toString();
document.getElementById("kiir6").innerHTML = allat.kutyaKor();
allat.fajta = "kutya";
document.getElementById("kiir7").innerHTML = allat.kutyaKor();
allat.szortirozas()
document.getElementById("kiir8").innerHTML = allat.etelallergia.toString();
</script>
</body>
</html>