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:
17
views/condition/lvl-1.ejs
Executable file
17
views/condition/lvl-1.ejs
Executable file
@ -0,0 +1,17 @@
|
||||
<%- include('../static/start.ejs') %>
|
||||
<%- include('../lvls/lvls_1.ejs') %>
|
||||
|
||||
|
||||
<%
|
||||
inputs = 1;
|
||||
task = 'Составить программу, которая спрашивает возраст человека i/1 и, если ему 18 лет и больше, сообщает “Замечательно. Вы уже можете водить автомобиль”, а в противном случае – “К сожалению, водить автомобиль Вам рановато”.';
|
||||
code ="let age = i/1; /%"+
|
||||
"if (age >= '18') _% { /%"+
|
||||
"return 'Замечательно. Вы уже можете водить автомобиль'; _% } /%"+
|
||||
"else _% { /%"+
|
||||
"return 'К сожалению, водить автомобиль Вам рановато'; _% }"
|
||||
%>
|
||||
|
||||
<%- include('../static/header.ejs') %>
|
||||
<%- include('../lvls/lvls_2.ejs') %>
|
||||
<%- include('../static/end.ejs') %>
|
21
views/condition/lvl-2.ejs
Executable file
21
views/condition/lvl-2.ejs
Executable file
@ -0,0 +1,21 @@
|
||||
<%- include('../static/start.ejs') %>
|
||||
<%- include('../lvls/lvls_1.ejs') %>
|
||||
|
||||
|
||||
<%
|
||||
inputs = 3;
|
||||
task = 'Даны три целых числа [ i/1 i/2 i/3 ], одно из которых отлично от двух других, равных между собой. Определить порядковый номер числа, отличного от остальных.';
|
||||
code ="let num_1 = i/1; /%"+
|
||||
"let num_2 = i/2; /%"+
|
||||
"let num_3 = i/3; /%"+
|
||||
"if (num_1 == num_2) _% { /%"+
|
||||
"return 'число под номером 3 отличного от остальных'; _% } /%"+
|
||||
"else if (num_1 == num_3) _% { /%"+
|
||||
"return 'число под номером 2 отличного от остальных'; _% } /%"+
|
||||
"else { /%"+
|
||||
"return 'число под номером 1 отличного от остальных'; _% }"
|
||||
%>
|
||||
|
||||
<%- include('../static/header.ejs') %>
|
||||
<%- include('../lvls/lvls_2.ejs') %>
|
||||
<%- include('../static/end.ejs') %>
|
19
views/condition/lvl-3.ejs
Executable file
19
views/condition/lvl-3.ejs
Executable file
@ -0,0 +1,19 @@
|
||||
<%- include('../static/start.ejs') %>
|
||||
<%- include('../lvls/lvls_1.ejs') %>
|
||||
|
||||
|
||||
<%
|
||||
inputs = 1;
|
||||
task = 'Человек вводит в компьютер число i/1. Если оно находится в интервале от 28 до 30, то нужно напечатать текст ПОПАЛ, если оно больше 30 — то ПЕРЕЛЁТ, если оно меньше 28, то НЕДОЛЁТ.';
|
||||
code ="let int = i/1; /%"+
|
||||
"if (int <= 30 && int >= 28) _% { /%"+
|
||||
"return 'ПОПАЛ'; _% } /%"+
|
||||
"else if (int > 30) _% { /%"+
|
||||
"return 'ПЕРЕЛЁТ'; _% } /%"+
|
||||
"else if (int < 28) _% { /%"+
|
||||
"return 'НЕДОЛЁТ'; _% }"
|
||||
%>
|
||||
|
||||
<%- include('../static/header.ejs') %>
|
||||
<%- include('../lvls/lvls_2.ejs') %>
|
||||
<%- include('../static/end.ejs') %>
|
17
views/condition/lvl-4.ejs
Executable file
17
views/condition/lvl-4.ejs
Executable file
@ -0,0 +1,17 @@
|
||||
<%- include('../static/start.ejs') %>
|
||||
<%- include('../lvls/lvls_1.ejs') %>
|
||||
|
||||
<%
|
||||
inputs = 1;
|
||||
task = 'Ввести число i/1. Если оно неотрицательно, вычесть из него 50, в противном случае прибавить к нему 100.';
|
||||
code ="let int = i/1; /%"+
|
||||
"if (int < 0) _% { /%"+
|
||||
"int += 100; _% } /%"+
|
||||
"else _% { /%"+
|
||||
"int -= 50; _% } /%"+
|
||||
"return int; _% "
|
||||
%>
|
||||
|
||||
<%- include('../static/header.ejs') %>
|
||||
<%- include('../lvls/lvls_2.ejs') %>
|
||||
<%- include('../static/end.ejs') %>
|
17
views/condition/lvl-5.ejs
Executable file
17
views/condition/lvl-5.ejs
Executable file
@ -0,0 +1,17 @@
|
||||
<%- include('../static/start.ejs') %>
|
||||
<%- include('../lvls/lvls_1.ejs') %>
|
||||
|
||||
|
||||
<%
|
||||
inputs = 2;
|
||||
task = 'Ввести 2 числа [ i/1 i/2 ]. Если их произведение отрицательно, умножить его на –2 и вывести на экран, в противном случае увеличить его в 1,5 раза и вывести на экран.';
|
||||
code ="let a = i/1, b = i/2; /%"+
|
||||
"if (a * b < 0) _% { /%"+
|
||||
"return ((a * b) * -2); _% } /%"+
|
||||
"else _% { /%"+
|
||||
"return ((a * b) * 1.5); _% }"
|
||||
%>
|
||||
|
||||
<%- include('../static/header.ejs') %>
|
||||
<%- include('../lvls/lvls_2.ejs') %>
|
||||
<%- include('../static/end.ejs') %>
|
Reference in New Issue
Block a user