126 lines
2.8 KiB
JavaScript
126 lines
2.8 KiB
JavaScript
|
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));
|