
Решить 2 задачи на JavaScript: 1. Попросите пользователя ввести размер его зарплаты. Рассчитайте,
какую сумму он должен перечислить на налог и какую сумму он получит на руки, если налоги начисляются таким образом: Зарплата до 6000 включительно - 10%; Зарплата до 10 000 включительно - 15%; Зарплата до 15 000 включительно - 17.5%; Зарплата свыше 15 000 - 20%. 2. Определите остаток от деления количества лет на 10. В зависимости от этого выведите в абзаце "Антон: 21 год" или "Антон: 24 года" или "Антон: 25 лет". Т.е. для всех чисел с 1 в конце должно быть "_1 год", для числ с 2,3,4 в конце - "_3 года", а для всех остальных - "_7 лет". Вы можете использовать для этого условные конструкциии if...else или switch...case.

Ответы на вопрос

Ответ:
Решение задачи на JavaScript:
javascript
Copy code
let salary = parseFloat(prompt("Введите размер вашей зарплаты:"));
if (salary <= 6000) {
var tax = salary * 0.1;
} else if (salary <= 10000) {
var tax = 600 + (salary - 6000) * 0.15;
} else if (salary <= 15000) {
var tax = 1350 + (salary - 10000) * 0.175;
} else {
var tax = 2575 + (salary - 15000) * 0.2;
}
let netSalary = salary - tax;
alert(`Сумма налога: ${tax} рублей. Сумма на руки: ${netSalary} рублей.`);
Решение задачи на JavaScript:
javascript
Copy code
let age = parseInt(prompt("Введите возраст Антона:"));
let lastDigit = age % 10;
if (lastDigit == 1) {
var ageText = age + " год";
} else if (lastDigit >= 2 && lastDigit <= 4) {
var ageText = age + " года";
} else {
var ageText = age + " лет";
}
alert(`Антон: ${ageText}`);



Ответ:
Объяснение:
1)
const salary = prompt("Введите размер зарплаты:");
let tax;
if (salary <= 6000) {
tax = 0.1;
} else if (salary <= 10000) {
tax = 0.15;
} else if (salary <= 15000) {
tax = 0.175;
} else {
tax = 0.2;
}
const taxAmount = salary * tax;
const netSalary = salary - taxAmount;
console.log(`Размер налога: ${taxAmount}`);
console.log(`Размер зарплаты на руки: ${netSalary}`);
2)
const age = 24; // задаем возраст для примера
const remainder = age % 10;
let message;
if (remainder === 1) {
message = `Антон: ${age} год`;
} else if (remainder >= 2 && remainder <= 4) {
message = `Антон: ${age} года`;
} else {
message = `Антон: ${age} лет`;
}
console.log(message);



Вот решение задач на JavaScript:
- Расчет налога на зарплату:
javascript// Запрашиваем у пользователя размер зарплаты
var salary = parseFloat(prompt("Введите размер вашей зарплаты:"));
// Проверяем размер зарплаты и рассчитываем налог
var tax;
if (salary <= 6000) {
tax = salary * 0.1;
} else if (salary <= 10000) {
tax = salary * 0.15;
} else if (salary <= 15000) {
tax = salary * 0.175;
} else {
tax = salary * 0.2;
}
// Рассчитываем сумму, которую получит пользователь на руки
var netSalary = salary - tax;
// Выводим результаты
console.log("Сумма налога: " + tax.toFixed(2));
console.log("Сумма на руки: " + netSalary.toFixed(2));
- Определение остатка от деления количества лет на 10:
javascript// Задаем количество лет
var years = 25;
// Определяем остаток от деления
var remainder = years % 10;
// Формируем сообщение в зависимости от остатка
var message;
if (remainder === 1) {
message = "Антон: " + years + " год";
} else if (remainder === 2 || remainder === 3 || remainder === 4) {
message = "Антон: " + years + " года";
} else {
message = "Антон: " + years + " лет";
}
// Выводим результат
console.log(message);
Обратите внимание, что в приведенных примерах результаты выводятся в консоль с помощью console.log()
. Вы можете изменить это, чтобы результаты отображались в браузере или в другом месте, в зависимости от вашего использования.


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili