Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задание по JavaScript

Станислав Исламалиев Ученик (178), на голосовании 1 год назад
Вы совершаете покупку в магазинах евроторга. Необходимо написать сценарий, в котором с использованием метода
prompt вводится общая сумма покупки, вводится скидка в размере от
1 до 5 %. В окне документа должны быть отображены: общая стоимость покупки, скидка в рублях и стоимость покупки со скидкой. Вывод оформить как кассовый чек
Голосование за лучший ответ
FlyTour48 - директор Профи (619) 1 год назад
 let purchaseAmount = prompt("Введите сумму покупки:"); 
let discountPercent = prompt("Введите скидку в процентах (от 1 до 5):");

// Проверяем введенные данные на корректность
if (isNaN(purchaseAmount) || isNaN(discountPercent) || discountPercent < 1 || discountPercent > 5) {
alert("Ошибка ввода данных!");
} else {
purchaseAmount = parseFloat(purchaseAmount);
discountPercent = parseFloat(discountPercent);

let discountAmount = purchaseAmount * discountPercent / 100;
let totalAmount = purchaseAmount - discountAmount;

// Выводим кассовый чек
document.write(`
`); 
document.write(`------------------------\n`);
document.write(` КАССОВЫЙ ЧЕК\n`);
document.write(`------------------------\n`);
document.write(`Общая стоимость: ${purchaseAmount.toFixed(2)} руб.\n`);
document.write(`Скидка (${discountPercent}%): ${discountAmount.toFixed(2)} руб.\n`);
document.write(`Стоимость со скидкой: ${totalAmount.toFixed(2)} руб.\n`);
document.write(`------------------------\n`);
document.write(`Спасибо за покупку!\n`);
document.write(`
`);
}
Semen KapacukГуру (3754) 1 год назад
Прикольная идея с чеком)
Похожие вопросы