@@ -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+}