Advertisement
fvasconcelos

Caixa eletrônico

Jul 8th, 2020
1,223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const dinheiro = [22, 15, 30, 96, 43, 10, 9, 27, 15, 18, 67, 157, 320, 985, 104, 7, 84, 5607, 50, 3];
  2. let count = 0;
  3.  
  4. function money(){
  5.     for(let i=0; i<dinheiro.length; i++){
  6.  
  7.             if(dinheiro[i] >= 100) {
  8.                 count++;
  9.                 console.log(count, dinheiro[i], ':');
  10.                 let redondo = (dinheiro[i] - (dinheiro[i]%100));
  11.                 let quebrado = dinheiro[i]%100;
  12.                 console.log(redondo /100, 'notas de 100');
  13.                
  14.                 if(quebrado > 0){
  15.                     redondo = quebrado - quebrado%50;
  16.                     quebrado = (quebrado%50);
  17.                     console.log(redondo /50, 'notas de 50');
  18.                    
  19.                     if(quebrado > 0){
  20.                         redondo = quebrado - quebrado%10;
  21.                         quebrado = (quebrado%10);
  22.                         console.log(redondo/10, 'notas de 10');
  23.                        
  24.                         if(quebrado > 0){
  25.                             redondo = quebrado - quebrado%5;
  26.                             quebrado = (quebrado%5);
  27.                             console.log(redondo/5, 'notas de 5');
  28.  
  29.                             if(quebrado > 0){
  30.                                 console.log(quebrado, 'notas de 1');
  31.                             }
  32.                         }
  33.                     }
  34.                 }
  35.             }
  36.         } // termina o laço for
  37.    
  38.     for(let i=0; i<dinheiro.length; i++){
  39.             if(dinheiro[i] < 50 && dinheiro[i] >= 100) continue;
  40.             else {
  41.                 count++;
  42.                 console.log(count, dinheiro[i], ':');
  43.                 let redondo = (dinheiro[i] - (dinheiro[i]%50));
  44.                 let quebrado = dinheiro[i]%50;
  45.                 console.log(redondo /50, 'notas de 50');
  46.            
  47.                 if(quebrado > 0){
  48.                     redondo = quebrado - quebrado%10;
  49.                     quebrado = (quebrado%10);
  50.                     console.log(redondo /10, 'notas de 10');
  51.                
  52.                     if(quebrado > 0){
  53.                         redondo = quebrado - quebrado%5;
  54.                         quebrado = (quebrado%5);
  55.                         console.log(redondo/5, 'notas de 5');
  56.  
  57.                             if(quebrado > 0){
  58.                                 console.log(quebrado, 'notas de 1');
  59.                             }
  60.                         }
  61.                     }
  62.                 }
  63.             } // termina laço for
  64.     } // termina funçao money
  65.  
  66. money();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement