add topic_1

This commit is contained in:
Владимир Фёдоров 2023-01-09 19:51:43 +07:00
commit 4b2868343e
2 changed files with 126 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.idea

125
topic_1/script.js Normal file
View File

@ -0,0 +1,125 @@
console.log("Задание 1 ----------");
let hello = "Hello world!";
let message;
message = hello;
console.log(hello, message);
console.log("Задание 2 ----------");
function auto(x1, x2, s1, t) {
let speed = x1 + x2;
let s2 = speed * t;
let endS = s1 - s2;
if (endS < 0) {
return -endS;
}
return endS;
}
console.log(auto(5, 5, 50, 6));
console.log("Задание 3.1 ----------");
function f3(a, b) {
if (a < b) {
return a + b;
}
if (a > b) {
return a - b;
}
return a * b;
}
console.log(f3(1,2));
console.log(f3(2,1));
console.log(f3(2,2));
console.log("Задание 3.2 ----------");
function f3_2(num) {
switch(num) {
case 1:
return "зима"
case 2:
return "весна"
case 3:
return "лето"
case 4:
return "осень"
default:
return "Кто ты такой?"
}
}
console.log(f3_2(1));
console.log(f3_2(2));
console.log(f3_2(3));
console.log(f3_2(4));
console.log(f3_2(5));
console.log("Задание 4.1 ----------");
for (var i = 1; i <= 100; i++) {
console.log(i);
}
console.log("Задание 4.2 ----------");
for (var i = 11; i <= 33; i++) {
console.log(i);
}
console.log("Задание 4.2 ----------");
let sum = 0;
for (var i = 1; i <= 100; i++) {
sum += i;
}
console.log(sum);
console.log("Задание 5 ----------");
function f5(s) {
return s === s.split("").reverse().join("")
}
console.log(f5("hello"));
console.log(f5("ollo"));
console.log("Задание 6 ----------");
function len(s1, s2) {
return s1.length + s2.length
}
console.log(len("hello", "world"));
console.log("Задание 7.1 ----------");
console.log([1,2,3].concat([4,5,6]));
console.log("Задание 7.2 ----------");
console.log([1,2,3].reverse());
console.log("Задание 7.3 ----------");
let arr7_3 = [1,2,3]
arr7_3.push(4,5,6)
console.log(arr7_3);
console.log("Задание 7.4 ----------");
let arr7_4 = [1,2,3]
arr7_4.unshift(4,5,6)
console.log(arr7_4);
console.log("Задание 7.5 ----------");
console.log(['js', 'css', 'jq'][0]);
console.log("Задание 7.6 ----------");
let arr7_6 = ['js', 'css', 'jq']
let last = arr7_6[arr7_6.length - 1]
console.log(last);
console.log("Задание 7.7 ----------");
let arr7_7 = [1,2,3,4,5]
let a7_7 = arr7_7.slice(0,3)
console.log(a7_7);
let b7_7 = arr7_7.slice(3,5)
console.log(b7_7);
console.log("Задание 7.8 ----------");
let arr7_8_1 = [1,2,3,4,5]
arr7_8_1.splice(1, 2)
console.log(arr7_8_1);
let arr7_8_2 = [1,2,3,4,5]
arr7_8_2.splice(5, 0, 2, 3, 4)
console.log(arr7_8_2);
console.log("Задание 7.9 ----------");
console.log([3, 4, 1, 2, 7].sort());
console.log("Задание 8.1 ----------");
function f8_1(a, b) {
return Math.pow(a, b);
}
console.log(f8_1(2,3));
console.log("Задание 8.2 ----------");
function f8_2(a, b, round) {
return a * b * Math.sin(round / 180 * Math.PI) / 2;
}
console.log(f8_2(2, 3, 90));