git.iko.soy/ilyakooo0.github.io
on master help sign in
Added linal/sosalovo
commit53cbad1b1e13362ebf0cab676ab7fe90c67ed8f9 authorilyakooo0 <ilyakooo0@gmail.com> dateFri 15 Jun 2018, 19:52 (8 years ago) parent478ee1c
4 files changed+101−1
diskra/sosalovo/sosalovo.html → diskra/sosalovo.html+1−1 javascript/sosalovo.js → javascript/diskra.sosalovo.js+1 javascript/linal.sosalovo.js+39 linal/sosalovo.html+60
diskra/sosalovo/sosalovo.html → diskra/sosalovo.htmlrenamed+1−1
@@ -4,7 +4,7 @@ title: sosalovo
44permalink: diskra/sosalovo
55tag: Diskra
66custom_js:
7− - sosalovo
7+ - diskra.sosalovo
88 - jquery
99---
1010
javascript/sosalovo.js → javascript/diskra.sosalovo.jsrenamed+1
@@ -16,6 +16,7 @@ function update() {
1616 }
1717
1818 let d = Math.round(0.62*Math.min(dz3, dz4) + 0.38*Math.max(dz3, dz4))
19+
1920 let k = Math.round(0.62*Math.min(kr3, kr4) + 0.38*Math.max(kr3, kr4))
2021 let o = 0.62*Math.min(d, k) + 0.38*Math.max(d, k)
2122 let r = Math.round(0.8*Math.round(o) + 0.2*mit)
javascript/linal.sosalovo.jsnew file+39
@@ -0,0 +1,39 @@
1+function update() {
2+ let result = $("#diskraSosalovoNumber")
3+ let text = $("#diskraSosalovoText")
4+
5+ result.text("")
6+ text.text("")
7+
8+ let kdz = parseInt($("#KDZ").val())
9+ let sem = parseInt($("#Sem").val())
10+ let kollok = parseInt($("#Kollok").val())
11+ let kr3 = parseInt($("#KR3").val())
12+ let egz = parseInt($("#Egz").val())
13+
14+ if (isNaN(kdz) || isNaN(sem) || isNaN(kollok) || isNaN(kr3) || isNaN(egz)) {
15+ return
16+ }
17+
18+ let no = Math.round(0.35*kr3 + 0.45*kollok + 0.1*sem + 0.1*kdz)
19+ let r = Math.round(0.7*no + 0.3*egz)
20+
21+ result.text(r)
22+ if (r < 4) {
23+ text.text("тебя отчислили спасибо досвидания")
24+ }
25+}
26+
27+window.onload = function() {
28+ $("#KDZ").change(update)
29+ $("#Sem").change(update)
30+ $("#Kollok").change(update)
31+ $("#KR3").change(update)
32+ $("#Egz").change(update)
33+ $("#KDZ").keyup(update)
34+ $("#Sem").keyup(update)
35+ $("#Kollok").keyup(update)
36+ $("#KR3").keyup(update)
37+ $("#Egz").keyup(update)
38+ update()
39+}
linal/sosalovo.htmlnew file+60
@@ -0,0 +1,60 @@
1+---
2+layout: page
3+title: sosalovo
4+permalink: linal/sosalovo
5+tag: Linal
6+custom_js:
7+ - linal.sosalovo
8+ - jquery
9+---
10+
11+ <h1 id="sosalovoCenter">sosalovo</h1>
12+ <div class="sosalovoPair">
13+ <div class="field">
14+ <div class="diskraSosalovoTitle">
15+ KDZ
16+ </div>
17+ <input autocomplete="off" id="KDZ" name="KDZ" type="number" value="10" min="0" max="10">
18+ </div>
19+ <div class="field">
20+ <div class="diskraSosalovoTitle">
21+ Sem
22+ </div>
23+ <input autocomplete="off" id="Sem" name="Sem" type="number" value="6" min="0" max="10">
24+ </div>
25+ </div>
26+ <div class="sosalovoPair">
27+ <div class="field">
28+ <div class="diskraSosalovoTitle">
29+ Kollok
30+ </div>
31+ <input autocomplete="off" id="Kollok" name="Kollok" type="number" value="9" min="0" max="10">
32+ </div>
33+ <div class="field">
34+ <div class="diskraSosalovoTitle">
35+ KR3
36+ </div>
37+ <input autocomplete="off" id="KR3" name="KR3" type="number" value="7" min="0" max="10">
38+ </div>
39+ </div>
40+ <div class="sosalovoPair">
41+ <div class="field">
42+ <div class="diskraSosalovoTitle">
43+ Egz
44+ </div>
45+ <input autocomplete="off" id="Egz" name="Egz" type="number" value="5" min="0" max="10">
46+ </div>
47+ </div>
48+
49+ <div class="diskraSosalovoResult">
50+ <div id="diskraSosalovoNumber">
51+
52+ </div>
53+
54+ <div id="diskraSosalovoText">
55+
56+ </div>
57+
58+ </div>
59+
60+ <p align="center" style="display: block; margin-top: 55px;">есчо по усмотрению семинариста вместо округления может производиться отбраcывание дробной части</h4>