Предмет: Информатика, автор: grubinov1

JavaScript 1. Вывести в консоль все типы данных. 2. Запросите у пользователя текущее время (часы и минуты) и выведите, сколько часов и минут осталось до следующего дня. 3. Запросите у пользователя пятизначное число и переместите последнюю цифру в начало (из числа 12345 должно получиться число 51234). 4. Зарплата работника составляет $250 + 10% от продаж. Запросите общую сумму продаж за месяц и посчитайте зарплату​

Ответы

Автор ответа: wherethefux
2

// 1. Вывести в консоль все типы данных. Через запятую. Одной строкой.

console.log(

 typeof 1,

 typeof "string",

 typeof true,

 typeof undefined,

 typeof null,

 typeof Symbol(),

 typeof {},

 typeof [],

 typeof function () {}

);

// 2. Запросите у пользователя текущее время (часы и минуты) и выведите, сколько часов и минут осталось до следующего дня.

let time = prompt("Введите время в формате чч:мм: ");

let timeArr, hours, minutes, hoursLeft, minutesLeft;

if (time) {

 timeArr = time.split(":");

 hours = +timeArr[0];

 minutes = +timeArr[1];

 hoursLeft = 24 - hours - 1;

 minutesLeft = 60 - minutes;

 console.log(

   "Часов до следующего дня: " + hoursLeft + " минут: " + minutesLeft

 );

}

// 3. Запросите у пользователя пятизначное число и переместите последнюю цифру в начало (из числа 12345 должно получиться число 51234).

let number = prompt("Введите пятизначное число");

let numberArr, lastNumber;

if (number) {

 numberArr = number.split("");

 lastNumber = numberArr.pop();

 numberArr.unshift(lastNumber);

 alert(numberArr.join(""));

}

// 4. Зарплата работника составляет $250 + 10% от продаж. Запросите общую сумму продаж за месяц и посчитайте зарплату​

let sales = prompt("Введите сумму продаж за месяц");

let salary = 250 + (sales * 10) / 100;

alert("Зарплата составляет: " + salary);

Похожие вопросы
Предмет: Математика, автор: maxxd2429
Предмет: Математика, автор: KpagyHocku
Предмет: Математика, автор: neronolezhek113