Advertisement
Guest User

Calculate Change

a guest
Dec 20th, 2019
809
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let print = this.print || console.log;
  2. let gets = this.gets || ((arr, index) => () => arr[index++])(input, 0);
  3.  
  4. input[0] = +gets();
  5. input[1] = +gets();
  6.  
  7. let change = input[1] - input[0]; // input[0] = price; input[1] = amount
  8. let changetemp = input[1] - input[0];
  9.  
  10. change*=100;
  11. changetemp*=100;
  12.  
  13. //print(change);
  14. let leva;
  15. let stotinki20;
  16. let stotinki2;
  17.  
  18. if (change >= 100 ) {  
  19.     leva = (input[1]*100) - Math.ceil(input[0])*100                      
  20.     changetemp = change - leva;
  21.     print(leva + ' x 1 lev');
  22. }
  23.  
  24. if (changetemp >= 50) {
  25.     changetemp -= 50;
  26.     print('1 x 50 stotinki');
  27. }
  28.  
  29. if (changetemp >= 20) {                            
  30.     stotinki20 = Math.floor(changetemp/20);
  31.     changetemp -= stotinki20 * 20;            
  32.       print(stotinki20 + ' x 20 stotinki');
  33. }
  34.  
  35. if (changetemp >= 10) {                            
  36.       changetemp -= 10;            
  37.       print('1 x 10 stotinki');
  38. }
  39.  
  40. if (changetemp >= 5) {                            
  41.     changetemp -= 5;            
  42.     print('1 x 5 stotinki');
  43. }
  44.  
  45. if (changetemp >= 2) {                            
  46.     stotinki2 = Math.floor(changetemp/2);
  47.     changetemp -= stotinki2 * 2;            
  48.       print(stotinki2 + ' x 2 stotinki');
  49. }
  50.  
  51. if (changetemp >= 1) {                            
  52.       print('1 x 1 stotinka');
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement