Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let input = ['18', '44'];
- let print = this.print || console.log;
- let gets = this.gets || ((arr, index) => () => arr[index++])(input, 0);
- let totalMessages = +gets();
- let totalMinutes = +gets();
- let messagesOver = (totalMessages - 20) * 0.06;
- let minutesOver = (totalMinutes - 60) * 0.10;
- let taxes = ((messagesOver + minutesOver) / 100) * 20;
- let total = (messagesOver + minutesOver + taxes) + 12;
- if (totalMessages <= 20 || totalMinutes <= 60) {
- print('0 additional messages for 0.00');
- print('0 additional minutes for 0.00');
- print('0.00 additional taxes');
- print('12.00 total bill');
- } else if (totalMessages > 20 && totalMinutes > 60) {
- print(`${totalMessages - 20} additional messages for ${messagesOver.toFixed(2)} levas`);
- print(`${totalMinutes - 60} additional minutes for ${minutesOver.toFixed(2)} levas`);
- print(`${taxes.toFixed(2)} additional taxes`);
- print(`${total.toFixed(2)} total bill`);
- }
Advertisement
Add Comment
Please, Sign In to add comment