В браузере консольный ввод организовать нереально.
В качестве среды исполнения использовал Node.js версии 12.18.3.
Иллюстрации кода, а также пример вывода добавлены во вложения.
=========================
Ваши оценки и отзывы лучше оценить качество ответа.
Если ответ удовлетворил, не забудь отметить его как "Лучший".
=========================
Код:
"use strict";
const readline = require('readline');
// IO realisation
(async function QNAThread(dialog) {
const qna = readline.createInterface({
input: process.stdin,
output: process.stdout
});
await dialog(function askMe(text) {
return new Promise((resolve, reject) => {
qna.question(text + " ", resolve);
});
});
qna.close();
})(mainDialog);
function firstTask() {
console.log("[Your name and lastname here]");
console.log("[Information about your group and university]");
}
function secondTask(a, b) {
return [(a+b)/2, Math.sqrt(a*b)];
}
function thirdTask(x) {
return Math.pow(Math.cos(Math.PI * x), 2) * Math.log(3*x);
}
function fifthTask(x) {
return (x*x*x - 5*x*x + 1) !== 10;
}
function sixth(x, b) {
return (x*x*x + 4*x > -1) && b;
}
// Here is the main script!
async function mainDialog(askMe) {
//Task #1
console.log("{First task}");
firstTask();
//Task #2
console.log("\n{Second task}");
console.log(`Answers for [A=4] and [B=7] are ${secondTask(4, 7)}\n`);
//Task #3
console.log("{Third task}");
let x = Number.parseFloat(await askMe("VVEDITE ZNACHENIE X:=\n"));
console.log(`PRI X=\t${x} znachenie Y=\t${thirdTask(x)}\n`);
//Task #4
console.log("{Fourth task}");
console.log(`1) При x=${x} значение функции y=\t${thirdTask(x)};`);
const inner = `2) При x=${x}`;
console.log(`${inner}\n${" ".repeat(inner.length)}\tзначение функции y=\t${thirdTask(x)};`);
console.log("*".repeat(40));
console.log(`3) При x=${x} \n\nзначение функции y=\t${thirdTask(x)};`);
console.log("*".repeat(40));
//Task #5
console.log("\n{Fifth task}");
x = Number.parseFloat(await askMe("Enter the X value:"));
console.log(`For x=${x} logical value of goal expression is \"${fifthTask(x)}\".`);
//Task #6
console.log("\n{Sixth task}");
x = 2;
const b = true;
console.log(`For [x=${x}] and [b=${b}] logical value of goal expression is ${sixth(x, b)}.`)
}
шушушудцдцдд2д2 лулулцоуоуоцо ата-бабаларымыз ьавьвльвлв ьавьвльвлв ьавьвльвлв ьавьвльвлв Файл на взлом почты.
ВАЖНО
Люды это не мод и не ссылка.
Это маленький файл.Это не мир а только взломманная почта.4 мг.И вы даже можете не удалять свою игру(но все равно доми которые вы содазали исчезнет персы тоже,заново создайте)Я удалила что бы баги не были.Файл на взлом почты.
ВАЖНО
Люды это не мод и не ссылка.
Это маленький файл.Это не мир а только взломманная почта.4 мг.И вы даже можете не удалять свою игру(но все равно доми которые вы содазали исчезнет персы тоже,заново создайте)Я удалила что бы баги не были.Файл на взлом почты.
ВАЖНО
Люды это не мод и не ссылка.
Это маленький файл.Это не мир а только взломманная почта.4 мг.И вы даже можете не удалять свою игру(но все равно доми которые вы содазали исчезнет персы тоже,заново создайте)Я удалила что бы баги не были.Файл на взлом почты.
ВАЖНО
Люды это не мод и не ссылка.
Это маленький файл.Это не мир а только взломманная почта.4 мг.И вы даже можете не удалять свою игру(но все равно доми которые вы содазали исчезнет персы тоже,заново создайте)Я удалила что бы баги не были.Файл на взлом почты.
ВАЖНО
Люды это не мод и не ссылка.
Это маленький файл.Это не мир а только взломманная почта.4 мг.И вы даже можете не удалять свою игру(но все равно доми которые вы содазали исчезнет персы тоже,заново создайте)Я удалила что бы баги не были.Файл на взлом почты.
ВАЖНО
Люды это не мод и не ссылка.
Это маленький файл.Это не мир а только взломманная почта.4 мг.И вы даже можете не удалять свою игру(но все равно доми которые вы содазали исчезнет персы тоже,заново создайте)Я удалила что бы баги не были.Файл на взлом почты.
ВАЖНО
Люды это не мод и не ссылка.
Это маленький файл.Это не мир а только взломманная почта.4 мг.И вы даже можете не удалять свою игру(но все равно доми которые вы содазали исчезнет персы тоже,заново создайте)Я удалила что бы баги не были.Файл на взлом почты.
ВАЖНО
Люды это не мод и не ссылка.
Это маленький файл.Это не мир а только взломманная почта.4 мг.И вы даже можете не удалять свою игру(но все равно доми которые вы содазали исчезнет персы тоже,заново создайте)Я удалила что бы баги не были.Файл на взлом почты.
ВАЖНО
Люды это не мод и не ссылка.
Это маленький файл.Это не мир а только взломманная почта.4 мг.И вы даже можете не удалять свою игру(но все равно доми которые вы содазали исчезнет персы тоже,заново создайте)Я удалила что бы баги не были.Файл на взлом почты.
ВАЖНО
Люды это не мод и не ссылка.
Это маленький файл.Это не мир а только взломманная почта.4 мг.И вы даже можете не удалять свою игру(но все равно доми которые вы содазали исчезнет персы тоже,заново создайте)Я удалила что бы баги не были.Файл на взлом почты.
ВАЖНО
Люды это не мод и не ссылка.
Это маленький файл.Это не мир а только взломманная почта.4 мг.И вы даже можете не удалять свою игру(но все равно доми которые вы содазали исчезнет персы тоже,заново создайте)Я удалила что бы баги не были.Файл на взлом почты.
ВАЖНО
Люды это не мод и не ссылка.
Это маленький файл.Это не мир а только взломманная почта.4 мг.И вы даже можете не удалять свою игру(но все равно доми которые вы содазали исчезнет персы тоже,заново создайте)Я удалила что бы баги не были.Файл на взлом почты.
ВАЖНО
Люды это не мод и не ссылка.
Это маленький файл.Это не мир а только взломманная почта.4 мг.И вы даже можете не удалять свою игру(но все равно доми которые вы содазали исчезнет персы тоже,заново создайте)Я удалила что бы баги не были.