Nested Conditional Statements - Lab - 06. Fruit Shop
Здавейте колеги,
Имах проблеми с решението на тази задача:
function fruitShop(input) {
let fruit = (input.shift()).toLowerCase();
let day = (input.shift()).toLowerCase();
let quantity = Number(input.shift());
let price = 0;
if (day == "Monday" || day == "Tuesday" || day == "Wednesday"
|| day == "Thursday" || day == "Friday") {
if (fruit == "banana") {
price = quantity * 2.50;
}
else if (fruit == "apple") {
price = quantity * 1.20;
}
else if (fruit == "orange") {
price = quantity * 0.85;
}
else if (fruit == "grapefruit") {
price = quantity * 1.45;
}
else if (fruit == "kiwi") {
price = quantity * 2.70;
}
else if (fruit == "pineapple") {
price = quantity * 5.50;
}
else {
price = quantity * 3.85;
}
}
else if (day == "Saturday" || day == "Sunday") {
if (fruit == "banana") {
price = quantity * 2.70
}
else if (fruit == "apple") {
price = quantity * 1.25;
}
else if (fruit == "orange") {
price = quantity * 0.90;
}
else if (fruit == "grapefruit") {
price = quantity * 1.60;
}
else if (fruit == "kiwi") {
price = quantity * 3.00;
}
else if (fruit == "pineapple") {
price = quantity * 5.60;
}
else {
price = quantity * 4.20;
}
}
if (price > 0) {
console.log("${(price * quantity).toFixed(2)}");
}
else {
console.log("error");
}
}
Някой би ли могъл да ми даде правилното решение, за да сравня?

Благодаря много за подробното обяснение, колега. :)
Рабрах защо съм сгрешила.