From 26d3bc5b12f57dc504c9fb5818b068a8b91ed97f Mon Sep 17 00:00:00 2001 From: molnarroland Date: Wed, 14 Dec 2022 11:22:23 +0100 Subject: [PATCH] first --- index.html | 22 +++++++++++++++++ script.js | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ style.css | 56 ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 147 insertions(+) create mode 100644 index.html create mode 100644 script.js create mode 100644 style.css diff --git a/index.html b/index.html new file mode 100644 index 0000000..e768744 --- /dev/null +++ b/index.html @@ -0,0 +1,22 @@ + + + + + + + + + Színházjegyek + + + + +
+ + + +
+ + + + \ No newline at end of file diff --git a/script.js b/script.js new file mode 100644 index 0000000..8480a7f --- /dev/null +++ b/script.js @@ -0,0 +1,69 @@ +hely = new Array() + for( i=1; i<=15; i++ ) + { + if(i== 1) document.write("7500.- Ft") + if(i== 6) document.write("5900.- Ft") + if(i==11) document.write("4500.- Ft") + + hely[i] = new Array() + document.write("" + i + ".") + for( j=1; j<=24; j++ ) + { + hely[i][j] = Math.floor( (1-Math.random()*Math.random())*2 ) + if( hely[i][j]==1 ) + { + document.write("" + j + "") + } + else + { + document.write("" + j + "") + } + } + document.write("
") + if(i%5==0) document.write("
") + } + + + let hely1 = [ + [1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + ]; + + let szabadHelyek = 0; + let eladottJegyekSzazaleka = 0; + let jegyArbevetel = 0; + + for (let i = 0; i < hely1.length; i++) { + for (let j = 0; j < hely1[i].length; j++) { + if (hely1[i][j] == 0) { + szabadHelyek++; + } + else { + eladottJegyekSzazaleka++; + if (i <= 4) { + jegyArbevetel += 1000; + } + else if (i > 4 && i <= 8) { + jegyArbevetel += 800; + } + else { + jegyArbevetel += 500; + } + } + } + } + + document.write("Hány szabad hely van még? - " + szabadHelyek + "
"); + document.write("A jegyek hány százaléka kelt már el? - " + (eladottJegyekSzazaleka / (hely1.length * hely1[0].length) * 100).toFixed(2) + "%
"); + document.write("Mennyi az eddigi jegyárbevétel? - " + jegyArbevetel + "Ft
"); + \ No newline at end of file diff --git a/style.css b/style.css new file mode 100644 index 0000000..04b27ea --- /dev/null +++ b/style.css @@ -0,0 +1,56 @@ +div#szinhazterem + { + max-width : 620px ; + margin : 0 auto ; + } + + span.helyar + { + display : inline-block ; + float : right ; + margin : 40px -24px 0 0 ; + width : 128px ; + height : 60px ; + line-height : 60px ; + background-color : #AAF ; + text-align : center ; + font-size : 16px ; + font-weight : bold ; + transform : rotate(-90deg) ; + } + + span.sorszam + { + display : inline-block ; + width : 24px ; + height : 14px ; + margin-right : 8px ; + text-align : right ; + } + + span.szek + { + display : inline-block ; + margin : 6px 2px ; + width : 14px ; + height : 14px ; + border-radius : 2px ; + text-align : center ; + line-height : 14px ; + font-size : 9px ; + color : #333 ; + } + + span.foglalt + { + border : solid 1px #844 ; + background-color : #FAA ; + color : #600 ; + } + + span.szabad + { + border : solid 1px #484 ; + background-color : #8D8 ; + color : #040 ; + } \ No newline at end of file