Advertisement
IoGi

Calculate Change

Jan 30th, 2020
528
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let inputPrice = 1.92;
  2. let inputPaid = 5;
  3. // let price = +gets();
  4. // let paid = +gets();
  5. let change = inputPaid - inputPrice;
  6. let lev; let stotinki50; let stotinki20; let stotinki10; let stotinki5; let stotinki2; let stotinki1;
  7.  
  8. switch (true) {
  9.     case (change >= 1): {
  10.        lev = Math.floor(change);
  11.        change -= lev;
  12.         console.log(lev + " x 1 lev");
  13.         if (change >= 0.5) {
  14.             change -= 0.5;
  15.             console.log("1 x 50 stotinki")
  16.         } if (change >= 0.2) {
  17.             stotinki20 = change / 0.2;
  18.             change -= Math.floor(stotinki20) * 0.2;
  19.             console.log(Math.floor(stotinki20) + " x 20 stotinki");
  20.         } if (change >= 0.1) {
  21.             stotinki10 = change / 0.1;
  22.             change -= Math.floor(stotinki10) * 0.1;
  23.             console.log(Math.floor(stotinki10) + " x 10 stotinki");
  24.         } if (change >= 0.05) {
  25.             stotinki5 = change / 0.05;
  26.             change -= Math.floor(stotinki5) * 0.05;
  27.             console.log(Math.floor(stotinki5) + " x 5 stotinki");
  28.         } if (change >= 0.02) {
  29.             stotinki2 = change / 0.02;
  30.             change -= Math.floor(stotinki2) * 0.02;
  31.             console.log(Math.floor(stotinki2) + " x 2 stotinki");
  32.         } if (change >= 0.01) {
  33.             stotinki1 = change / 0.01;
  34.             console.log(Math.floor(stotinki1) + " x 1 stotinka");
  35.         }
  36. } break;
  37.     case (change < 1):
  38.         if (change >= 0.5) {
  39.             change -= 0.5;
  40.             console.log("1 x 50 stotinki")
  41.         } if (change >= 0.2) {
  42.             stotinki20 = change / 0.2;
  43.             change -= Math.floor(stotinki20) * 0.2;
  44.             console.log(Math.floor(stotinki20) + " x 20 stotinki");
  45.         } if (change >= 0.1) {
  46.             stotinki10 = change / 0.1;
  47.             change -= Math.floor(stotinki10) * 0.1;
  48.             console.log(Math.floor(stotinki10) + " x 10 stotinki");
  49.         } if (change >= 0.05) {
  50.             stotinki5 = change / 0.05;
  51.             change -= Math.floor(stotinki5) * 0.05;
  52.             console.log(Math.floor(stotinki5) + " x 5 stotinki");
  53.         } if (change >= 0.02) {
  54.             stotinki2 = change / 0.02;
  55.             change -= Math.floor(stotinki2) * 0.02;
  56.             console.log(Math.floor(stotinki2) + " x 2 stotinki");
  57.         } if (change >= 0.01) {
  58.             stotinki1 = change / 0.01;
  59.             console.log(Math.floor(stotinki1) + " x 1 stotinka");
  60. }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement