Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабки / 8 / ЛР8_група№4(1).docx
Скачиваний:
0
Добавлен:
27.01.2024
Размер:
693.49 Кб
Скачать

4.3 Завдання 3

Код модуля

window.onload = function() {

const $ = function (id) { return document.getElementById(id) };

let thirdTaskFirstAnswer = $('thirdTaskFirstAnswer'),

thirdTaskSecondAnswer = $('thirdTaskSecondAnswer');

thirdTaskFirstVariable.addEventListener('keyup', function() {

let x1 = Number(thirdTaskFirstVariable.value);

if(thirdTaskFirstVariable.value.length >= 1){

x1=(Math.sqrt(x1)-Math.ceil(Math.sqrt(x1)));

if(x1 == 0)

thirdTaskFirstAnswer.innerHTML = "так";

else

thirdTaskFirstAnswer.innerHTML = "ні";

}

});

thirdTaskSecondVariable.addEventListener('keyup', function() {

let x2 = thirdTaskSecondVariable.value,

last = -10,

counter = 0,

yratext = /['а-я','А-Я','a-z','A-Z','\s']/;

if(yratext.test(x2)){

thirdTaskSecondAnswer.innerHTML = "только цифры";

x2 = "";

}

else{

if(x2.length == 4) {

for( i = 0; i < x2.length; i++){

console.log(last)

console.log(x2[i])

if(last < x2[i]) counter++;

last = x2[i];

console.log(last)

console.log(counter)

}

if(counter == x2.length)

thirdTaskSecondAnswer.innerHTML = "так";

else

thirdTaskSecondAnswer.innerHTML = "ні";

}

}

}

}

4.4 Завдання 4

Код модуля

window.onload = function() {

const $ = function (id) { return document.getElementById(id) };

let fourthTaskFirstXVariable = $('fourthTaskFirstXVariable'),

fourthTaskFirstYVariable = $('fourthTaskFirstYVariable'),

fourthTaskSecondXVariable = $('fourthTaskSecondXVariable'),

fourthTaskSecondYVariable = $('fourthTaskSecondYVariable'),

fourthTaskFirstAnswer = $('fourthTaskFirstAnswer'),

fourthTaskSecondAnswer = $('fourthTaskSecondAnswer');

// первый график

fourthTaskFirstXVariable.addEventListener('keyup', function() {

if(fourthTaskFirstXVariable.value.length >= 1 && fourthTaskFirstYVariable.value.length >= 1){

let x1 = fourthTaskFirstXVariable.value,

y1 = fourthTaskFirstYVariable.value;

if(

(x1>=3 && x1<=6 && y1>=2 && y1<=8)

||

(x1>=1 && x1<=7 && y1>=6 && y1<=8)

) {

fourthTaskFirstAnswer.innerHTML = "належить";

}

else

fourthTaskFirstAnswer.innerHTML = "не належить";

}

});

fourthTaskFirstYVariable.addEventListener('keyup', function() {

if(fourthTaskFirstXVariable.value.length >= 1 && fourthTaskFirstYVariable.value.length >= 1){

let x1 = fourthTaskFirstXVariable.value,

y1 = fourthTaskFirstYVariable.value;

if(

(x1>=3 && x1<=6 && y1>=2 && y1<=8)

||

(x1>=1 && x1<=7 && y1>=6 && y1<=8)

) {

fourthTaskFirstAnswer.innerHTML = "належить";

}

else

fourthTaskFirstAnswer.innerHTML = "не належить";

}

});

// второй график

fourthTaskSecondXVariable.addEventListener('keyup', function() {

if(fourthTaskSecondXVariable.value.length >= 1 && fourthTaskSecondYVariable.value.length >= 1){

let x2 = Number(fourthTaskSecondXVariable.value),

y2 = Number(fourthTaskSecondYVariable.value);

if(

(x2>=0 && x2<=6-y2 && y2>=0 && y2<=6)

||

(x2>-4-y2 && x2<-3+y2 && y2>=1 && y2<=4)

||

(x2>-13+y2 && x2<4-y2 && y2>4 && y2<=8)

) {

fourthTaskSecondAnswer.innerHTML = "належить";

}

else

fourthTaskSecondAnswer.innerHTML = "не належить";

}

});

fourthTaskSecondYVariable.addEventListener('keyup', function() {

if(fourthTaskSecondXVariable.value.length >= 1 && fourthTaskSecondYVariable.value.length >= 1){

let x2 = Number(fourthTaskSecondXVariable.value),

y2 = Number(fourthTaskSecondYVariable.value);

if(

(x2>=0 && x2<=6-y2 && y2>=0 && y2<=6)

||

(x2>-4-y2 && x2<-3+y2 && y2>=1 && y2<=4)

||

(x2>-11+y2 && x2<=4-y2 && y2>4 && y2<=8)

) {

fourthTaskSecondAnswer.innerHTML = "належить";

}

else

fourthTaskSecondAnswer.innerHTML = "не належить";

}

});

}

Соседние файлы в папке 8