Задания:
- (1) Запросить у пользователя логин и пароль. Если логин равен admin и пароль равен 11111, то показать сообщение «Добро пожаловать, администратор!». Если логин равен user и пароль равен 22222, то показать сообщение «Добро пожаловать, пользователь!», в ином случае сообщение «Вход не выполнен».
- (2) Запросить у пользователя число и вычислить значение функции
- (3) Запросить у пользователя 3 числа и найти среднее значение.
- (4) Запросить у пользователя 3 числа и найти из них минимальное.
- (5) Запросить у пользователя 3 числа и найти из них максимальное.
- (6) Запросить у пользователя 3 числа и получить значение разницы наибольшего и наименьшего числа.
Выполнение:
- (1)
var userName = prompt("Введите ваше имя");
var login = prompt("Введите логин");
var pass = prompt("Введите пароль");
if (login == "admin" && pass == 11111) {
alert("Добро пожаловать, администратор " + userName);
} else if (login == "user" && pass == 22222) {
alert("Добро пожаловать, пользователь " + userName);
} else if (login == "" || pass == "") {
alert("Вы ввели не все данные");
}
else {
alert("Вход не выполнен");
}
- (2)
var x = parseInt(prompt("Введите x"));
if (x > 0) {
console.log(x-12);
} else if (x == 0) {
console.log("5");
} else if(x < 0) {
console.log(x*x);
}
- (3, 4, 5, 6)
var a = parseInt(prompt("Введите a"));
var b = parseInt(prompt("Введите b"));
var c = parseInt(prompt("Введите c"));
//переменная max нам нужна, для того чтобы мы могли сравнивать максимальное число и по умолчанию,
// самое первое число будет максимальным
var max = a;
//минимальное нам пока не нужно, оно будет вычислено потом
var min = null;
//так как первое число уже максимальное, мы начинаем сравнивать его уже со вторым
//если оно больше чем первое
if (b > max) {
//мы назначаем его самым большим
max = b;
//значит по логике, из 2х чисел, если одно максимальное, значит другое минимальное
//поэтому мы назначим первое число минимальным
min = a;
} else {
//если же второе число, не было больше первого, значит оно минимальное
min = b;
}
//теперь мы сравниваем третье с максимальным числом из прошлого блока
if (c > max) {
//если третье число больше, значит теперь оно самое большое
max = c;
} else if (c < min) {
//если же выше блок не сработал, мы проверяем на минимальное
//и если третье число меньше минимального числа, теперь оно минимальное
min = c;
}
//мы высчитываем разницу максимальное - минимальное и заносим результат в переменную inequality
inequality = max - min;
// высчитываем среднее арифметическое ( сумма всех элементов деленное на количество элементов)
// заносим результат в переменную average
average = (a + b + c) / 3;
console.log("Максимальное число: " + max);
console.log("Минимальное число: " + min);
console.log("Разница: " + inequality);
console.log("Среднее число: " + average);




