JSFiddle - React, Tailwind, and code Playground
by helpD54
JavaScript
function корзина(стоимостьКорзина, хорошееЗначение, промоАкция = null) {
let общаяСтоимость = стоимостьКорзина;
if (промоАкция === 'ДАРИМ300' && стоимостьКорзина < 300) {
общаяСтоимость = 0;
console.log('ДАРИМ300 ' + общаяСтоимость);
} else if (промоАкция === 'ДАРИМ300') {
общаяСтоимость -= 300;
console.log('ДАРИМ300 ' + общаяСтоимость);
}
if (countGoods >= 10) {
const countFiveProcent = стоимостьКорзина/1005;
общаяСтоимость -= countFiveProcent;
console.log('больше 10 товаров ' + общаяСтоимость);
}
if (стоимостьКорзина > 50000) {
const countTwentyProcent = общаяСтоимость/10020;
const countDifference = общаяСтоимость - 50000;
общаяСтоимость = countDifference - countTwentyProcent;
console.log('больше 50 000 ₽ ' + общаяСтоимость);
}
if (промоАкция === 'СКИДКА15' && стоимостьКорзина >= 20000) {
const countFifteenProcent = общаяСтоимость/100*15;
общаяСтоимость -= countFifteenProcent;
console.log('СКИДКА15 ' + общаяСтоимость);
}
console.log('Стоимость равна ' + общаяСтоимость);
};
корзина(49000, 12, 'СКИДКА15');