Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function mobileOperator(input) {
- let time = input[0];
- let contract = input[1];
- let internet = input[2];
- let months = Number(input[3]);
- if(time === "one") {
- switch(contract) {
- case "Small": fee = 9.98; break;
- case "Middle": fee = 18.99; break;
- case "Large": fee = 25.98; break;
- case "ExtraLarge": fee = 35.99; break;
- }
- } else if(time === "two") {
- switch(contract) {
- case "Small": fee = 8.58; break;
- case "Middle": fee = 17.09; break;
- case "Large": fee = 23.59; break;
- case "ExtraLarge": fee = 31.79; break;
- }
- }
- if(internet === "yes") {
- if(fee <= 10) {
- price = fee + 5.5;
- } else if(fee > 10 && fee <= 30) {
- price = fee + 4.35;
- } else if(fee > 30) {
- price = fee + 3.85
- }
- } else if(internet === "no") {
- price = fee;
- }
- if(time === "one") {
- finalPrice = price * months;
- } else if(time === "two") {
- finalPrice = (price * months) * 0.9625;
- }
- console.log(`${finalPrice.toFixed(2)} lv.`);
- }
- mobileOperator(["two", "Small", "yes", 20]);
Advertisement
Add Comment
Please, Sign In to add comment