Advertisement
iliqhanev

Untitled

Jan 4th, 2019
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.02 KB | None | 0 0
  1. let messages = +gets();
  2. let minutes = +gets();
  3. let phoneBill = 12;
  4. let msgPrice = 0;
  5. let callPrice = 0;
  6. let taxes = 0;
  7. let totalBill = 0;
  8. if ( messages > 20 && minutes > 60) {
  9. messages -= 20;
  10. minutes -= 60;
  11. msgPrice = messages * 0.06;
  12. callPrice = minutes * 0.10;
  13. taxes = (msgPrice + callPrice) * 20/100;
  14. totalBill = phoneBill + msgPrice + callPrice + taxes;
  15. print(messages + " additional messages for " + msgPrice.toFixed(2) + " levas");
  16. print(minutes + " additional minutes for " + callPrice.toFixed(2) + " levas");
  17. print(taxes.toFixed(2) + " additional taxes");
  18. print(totalBill.toFixed(2) + " totall bill");
  19. } else if( messages < 20 && minutes < 60) {
  20. messages = 0;
  21. minutes = 0;
  22. totalBill = phoneBill;
  23. print(messages + " additional messages for " + msgPrice.toFixed(2) + " levas");
  24. print(minutes + " additional minutes for " + callPrice.toFixed(2) + " levas");
  25. print(taxes.toFixed(2) + " additional taxes");
  26. print(totalBill.toFixed(2) + " totall bill");
  27. } else if ( messages > 20 && minutes < 60 ) {
  28. messages -= 20;
  29. minutes = 0;
  30. msgPrice = messages * 0.06;
  31. callPrice = minutes * 0.10;
  32. taxes = (msgPrice + callPrice) * 20/100;
  33. totalBill = phoneBill + msgPrice + callPrice + taxes;
  34. print(messages + " additional messages for " + msgPrice.toFixed(2) + " levas");
  35. print(minutes + " additional minutes for " + callPrice.toFixed(2) + " levas");
  36. print(taxes.toFixed(2) + " additional taxes");
  37. print(totalBill.toFixed(2) + " totall bill");
  38. } else if ( messages < 20 && minutes > 60) {
  39. messages = 0;
  40. minutes -= 60;
  41. msgPrice = messages * 0.06;
  42. callPrice = minutes * 0.10;
  43. taxes = (msgPrice + callPrice) * 20/100;
  44. totalBill = phoneBill + msgPrice + callPrice + taxes;
  45. print(messages + " additional messages for " + msgPrice.toFixed(2) + " levas");
  46. print(minutes + " additional minutes for " + callPrice.toFixed(2) + " levas");
  47. print(taxes.toFixed(2) + " additional taxes");
  48. print(totalBill.toFixed(2) + " totall bill");
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement