Advertisement
Guest User

Problema 4

a guest
Apr 28th, 2016
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.93 KB | None | 0 0
  1. public static void main(String[] args) {
  2.         double prezzoSnack=1.38;
  3.         double valoreInserito=8.57;
  4.         int[] count = new int[8];
  5.         valoreInserito=valoreInserito-prezzoSnack;
  6.        
  7.        
  8.     do {
  9.             int div;
  10.             double resto;
  11.             if (valoreInserito>2) {
  12.                 div=(int)valoreInserito/2;
  13.                 valoreInserito=valoreInserito-(div*2);
  14.                 count[0]=div;
  15.             }
  16.             if (valoreInserito>1) {
  17.                 div=(int)valoreInserito/1;
  18.                 valoreInserito=valoreInserito-(div*1);
  19.                 count[1]=div;
  20.             }
  21.             if (valoreInserito>0.50) {
  22.                 div=(int) ((int)valoreInserito/0.50);
  23.                 valoreInserito=valoreInserito-(div*0.50);
  24.                 count[2]=div;
  25.             }
  26.             if (valoreInserito>0.20) {
  27.                 div=(int) (valoreInserito/0.20);
  28.                 valoreInserito=valoreInserito-(div*0.20);
  29.                 count[3]=div;
  30.             }
  31.             if (valoreInserito>0.10) {
  32.                 div=(int) (valoreInserito/0.10);
  33.                 valoreInserito=valoreInserito-(div*0.10);
  34.                 count[4]=div;
  35.             }
  36.             if (valoreInserito>0.05) {
  37.                 div=(int) (valoreInserito/0.05);
  38.                 valoreInserito=valoreInserito-(div*0.05);
  39.                 count[5]=div;
  40.             }
  41.            
  42.             if (valoreInserito>0.02) {
  43.                 div=(int) (valoreInserito/0.02);
  44.                 valoreInserito=valoreInserito-(div*0.02);
  45.                 count[6]=div;
  46.             }
  47.             if (valoreInserito>0.01) {
  48.                 div=(int) (valoreInserito/0.01);
  49.                 valoreInserito=valoreInserito-(div*0.01);
  50.                 count[7]=div;
  51.             }
  52.     } while(valoreInserito==0);
  53.    
  54.         for(int i=0; i<count.length; i++) {
  55.             System.out.println(count[i]);
  56.         }
  57.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement