new file: .gitignore

new file:   index.js
	new file:   package-lock.json
	new file:   package.json
	new file:   public/lib/functions.js
	new file:   public/lib/html2canvas.js
	new file:   public/lib/inter.js
	new file:   public/lib/inter_temp.js
	new file:   public/lib/interact.js
	new file:   public/lib/interact.js.map
	new file:   public/lib/jquery.cookie.js
	new file:   public/lib/jquery.js
	new file:   server.js
	new file:   views/condition/lvl-1.ejs
	new file:   views/condition/lvl-2.ejs
	new file:   views/condition/lvl-3.ejs
	new file:   views/condition/lvl-4.ejs
	new file:   views/condition/lvl-5.ejs
	new file:   views/consecution/lvl-1.ejs
	new file:   views/consecution/lvl-2.ejs
	new file:   views/consecution/lvl-3.ejs
	new file:   views/consecution/lvl-4.ejs
	new file:   views/consecution/lvl-5.ejs
	new file:   views/looping/lvl-1.ejs
	new file:   views/looping/lvl-2.ejs
	new file:   views/looping/lvl-3.ejs
	new file:   views/looping/lvl-4.ejs
	new file:   views/looping/lvl-5.ejs
	new file:   views/lvls/lvls_1.ejs
	new file:   views/lvls/lvls_2.ejs
	new file:   views/main.ejs
	new file:   views/old/condition/lvl-1.ejs
	new file:   views/old/condition/lvl-2.ejs
	new file:   views/old/condition/lvl-3.ejs
	new file:   views/old/condition/lvl-4.ejs
	new file:   views/old/condition/lvl-5.ejs
	new file:   views/old/consecution/lvl-1.ejs
	new file:   views/old/consecution/lvl-2.ejs
	new file:   views/old/consecution/lvl-3.ejs
	new file:   views/old/consecution/lvl-4.ejs
	new file:   views/old/consecution/lvl-5.ejs
	new file:   views/old/looping/lvl-1.ejs
	new file:   views/old/looping/lvl-2.ejs
	new file:   views/old/looping/lvl-3.ejs
	new file:   views/old/looping/lvl-4.ejs
	new file:   views/old/looping/lvl-5.ejs
	new file:   views/static/404.ejs
	new file:   views/static/end.ejs
	new file:   views/static/header.ejs
	new file:   views/static/start.ejs
This commit is contained in:
2023-11-14 02:32:19 +05:00
commit d245bc717b
50 changed files with 27719 additions and 0 deletions

17
views/looping/lvl-1.ejs Executable file
View File

@ -0,0 +1,17 @@
<%- include('../static/start.ejs') %>
<%- include('../lvls/lvls_1.ejs') %>
<%
inputs = 9;
task = 'Известна масса каждого из 9 предметов. Определить общую массу всего набора предметов: _% [ i/1 i/2 i/3 i/4 i/5 i/6 i/7 i/8 i/9 ]';
code ="let mas = [ i/1 , i/2 , i/3 , i/4 , i/5 , i/6 , i/7 , i/8 , i/9]; /%"+
"let sum = 0; /%"+
"for(let i = 0; i < 12; i++) _% { /%"+
"sum += mas[i]; _% } /%"+
"return sum;"
%>
<%- include('../static/header.ejs') %>
<%- include('../lvls/lvls_2.ejs') %>
<%- include('../static/end.ejs') %>

17
views/looping/lvl-2.ejs Executable file
View File

@ -0,0 +1,17 @@
<%- include('../static/start.ejs') %>
<%- include('../lvls/lvls_1.ejs') %>
<%
inputs = 4;
task = 'Известны оценки абитуриента на четырех экзаменах [ i/1 i/2 i/3 i/4 ]. Определить сумму набранных им баллов.';
code ="let exams = [i/1,i/2,i/3,i/4]; /%"+
"let sum = 0; /%"+
"for(let i = 0; i < exams.length; i++) _% { /%"+
"sum += exams[i]; _% } /%"+
"return `сумму набранных баллов равна ${sum}`; _% "
%>
<%- include('../static/header.ejs') %>
<%- include('../lvls/lvls_2.ejs') %>
<%- include('../static/end.ejs') %>

16
views/looping/lvl-3.ejs Executable file
View File

@ -0,0 +1,16 @@
<%- include('../static/start.ejs') %>
<%- include('../lvls/lvls_1.ejs') %>
<%
inputs = 1;
task = 'Написать программу, которая выводит на экран таблицу стоимости яблок, в диапазоне от 100 г до 1 кг с шагом 100. Где цена за 100 г i/1';
code ="let cost = i/1; /%"+
"let cost_table = []; /%"+
"for(let i = 100; i <= 1000; i+=100) _% { /%"+
"cost_table.push(`${i} г. = ${(cost / 100) * i} руб.`); _% } /%"+
"return cost_table;"
%>
<%- include('../static/header.ejs') %>
<%- include('../lvls/lvls_2.ejs') %>
<%- include('../static/end.ejs') %>

18
views/looping/lvl-4.ejs Executable file
View File

@ -0,0 +1,18 @@
<%- include('../static/start.ejs') %>
<%- include('../lvls/lvls_1.ejs') %>
<%
inputs = 0;
task = 'Найти: все двузначные числа, сумма квадратов цифр которых делится на 13';
code ="let nums = []; /%"+
"for (let i = 10; i <= 99; i++) _% {/%"+
"let a = parseInt(i / 10); /%"+
"let b = i % 10; /%"+
"let c = a * a + b * b; /%"+
"if (c % 13 == 0) nums.push(i); _% } /%"+
"return nums;"
%>
<%- include('../static/header.ejs') %>
<%- include('../lvls/lvls_2.ejs') %>
<%- include('../static/end.ejs') %>

19
views/looping/lvl-5.ejs Executable file
View File

@ -0,0 +1,19 @@
<%- include('../static/start.ejs') %>
<%- include('../lvls/lvls_1.ejs') %>
<%
inputs = 0;
task = 'Найти: все двузначные числа, обладающие следующим свойством: если к сумме цифр числа прибавить квадрат этой суммы, то получится снова искомое число.';
code ="let nums = []; /%"+
"for (let i = 10; i <= 99; i++) _% { /%"+
"let a = parseInt(i / 10); /%"+
"let b = i % 10; /%"+
"let sum = a+b; /%"+
"let sqr = sum * sum; /%"+
"if((sum+sqr) == i) nums.push(i); _% } /%"+
"return nums;"
%>
<%- include('../static/header.ejs') %>
<%- include('../lvls/lvls_2.ejs') %>
<%- include('../static/end.ejs') %>