Untitled
unknown
plain_text
2 years ago
792 B
5
Indexable
function calculateResult(total) {
let result = 0;
if (total < 50.01) {
result = multiplyBy97(total);
} else if (total < 100.01) {
result = multiplyBy97(50) + multiplyBy73(total - 50);
} else if (total < 300.01) {
result = multiplyBy97(50) + multiplyBy73(50) + multiplyBy30(total - 100);
} else {
result = multiplyBy97(50) + multiplyBy73(50) + multiplyBy30(200) + multiplyBy25(total - 300);
}
return result;
}
function multiplyBy97(number) {
return number * 97;
}
function multiplyBy73(number) {
return number * 73;
}
function multiplyBy30(number) {
return number * 30;
}
function multiplyBy25(number) {
return number * 25;
}
// Example usage
console.log(calculateResult(30)); // Output: 2910
console.log(calculateResult(301)); // Output: 14525
Editor is loading...