Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function aluminumJoinery(input) {
- let quantity = Number(input[0]);
- let size = input[1];
- let deliveryOption = input[2];
- let toPay = 0
- if (quantity < 10) {
- console.log("Invalid order");
- }
- else {
- if (size === "90X130") {
- toPay = 110 * quantity;
- if (quantity > 30 && quantity < 60) {
- toPay = toPay * 0.95;
- } else if (quantity > 60) {
- toPay = toPay * 0.92;
- }
- } else if (size === "100X150") {
- toPay = 140 * quantity;
- if (quantity > 40 && quantity < 80) {
- toPay = toPay * 0.94;
- } else if (quantity > 80) {
- toPay = toPay * 0.90;
- }
- } else if (size === "130X180") {
- toPay = 190 * quantity;
- if (quantity > 20 && quantity < 50) {
- toPay = toPay * 0.93;
- } else if (quantity > 50) {
- toPay = toPay * 0.88;
- }
- } else if (size === "200X300") {
- toPay = 250 * quantity;
- if (quantity > 25 && quantity < 50) {
- toPay = toPay * 0.91;
- } else if (quantity > 50) {
- toPay = toPay * 0.86;
- }
- }
- switch (deliveryOption) {
- case "Without delivery":
- toPay = toPay;
- break;
- case "With delivery":
- toPay += 60;
- break;
- }
- if (quantity > 99) {
- toPay *= 0.96;
- }
- output = toPay.toFixed(2);
- console.log(output + " BGN");
- }
- }
- aluminumJoinery(["2",
- "100X150",
- "With delivery"])
- // !Фирмата приема само поръчки на едро (над 10 бр.).
- // В зависимост от поръчания брой дограми, фирмата прави различна отстъпка на своите клиенти.
- // * доставка на поръчките си срещу 60 лв.
- //Ако поръчката надвишава 99 броя – върху крайната цена се начисляват допълнителни 4 % отстъпка(след като се начисли цената за доставка, ако има такава).
- //При поръчка под 10 бр.на конзолата да бъде изписано "Invalid order"
Add Comment
Please, Sign In to add comment