Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function Vacation (arg) {
- let groupPeople = Number(arg.shift());
- let typeGroup = arg.shift();
- let dayWeek = arg.shift();
- let price = 0;
- switch (dayWeek) {
- case "Friday":
- if (typeGroup === "Students"){
- price += 8.45;
- } else if (typeGroup === "Business"){
- price += 10.90;
- } else if (typeGroup === "Regular"){
- price += 15;
- }
- break;
- case "Saturday":
- if (typeGroup === "Students"){
- price += 9.80;
- } else if (typeGroup === "Business"){
- price += 15.60;
- } else if (typeGroup === "Regular"){
- price += 20;
- }
- break;
- case "Sunday":
- if (typeGroup === "Students"){
- price += 10.46;
- } else if (typeGroup === "Business"){
- price += 16;
- } else if (typeGroup === "Regular"){
- price += 22.50;
- }
- break;
- }
- let neededMoney = groupPeople * price;
- if (groupPeople >= 30 && typeGroup === "Students"){
- let discount = neededMoney - (neededMoney * 0.15);
- console.log(`Total price: ${discount.toFixed(2)}`)
- } else if (groupPeople >= 100 && typeGroup === "Business"){
- let freeFromTax = 10 * price;
- neededMoney -= freeFromTax;
- console.log(`Total price: ${neededMoney.toFixed(2)}`);
- } else if (groupPeople >= 10 && groupPeople <= 20 && typeGroup === "Regular"){
- let discount = neededMoney - (neededMoney * 0.05);
- console.log(`Total price: ${discount.toFixed(2)}`);
- } else {
- console.log(`Total price: ${neededMoney.toFixed(2)}`);
- }
- }
- Vacation([30, "Students", "Sunday"]);
Advertisement
Add Comment
Please, Sign In to add comment