1. public class FrisdrankAutomaat {
  2.  
  3.     //attributes
  4.    
  5.     private int kostprijs;
  6.     private int bedrag = 200;
  7.    
  8.     //constructors
  9.    
  10.     public FrisdrankAutomaat(int kostprijs){
  11.         setKostprijs(kostprijs);
  12.     }
  13.    
  14.     //getters
  15.    
  16.     public int getKostprijs(){
  17.         return kostprijs;
  18.     }
  19.    
  20.     public int getBedrag(){
  21.         return bedrag;
  22.     }
  23.    
  24.     //setters
  25.    
  26.     public void setKostprijs(int kostprijs){
  27.         this.kostprijs=kostprijs;
  28.     }
  29.    
  30.     public void setBedrag(int bedrag){
  31.         this.bedrag=bedrag;
  32.     }
  33.    
  34.     //methode
  35.     //printers
  36.    
  37.     public void printWisselgeld(){
  38.         int aantal100;
  39.         int aantal50;
  40.         int aantal20;
  41.         int aantal10;
  42.         int aantal5;
  43.         int aantal2;
  44.         int aantal1;
  45.    
  46.     if(bedrag >= kostprijs){
  47.         int wisselgeld=bedrag-kostprijs;
  48.         System.out.println("Totaal aantal wisselgeld " + wisselgeld + " Prijs " + kostprijs + " Gegeven bedrag " + bedrag);
  49.        
  50.             aantal100=wisselgeld/100;
  51.             int rest=wisselgeld%100;
  52.         if(aantal100 !=0){
  53.             System.out.println(aantal100 + " munt(en) van 1 euro");
  54.         }
  55.        
  56.        
  57.             aantal50 = rest / 50;
  58.             rest=rest%50;
  59.         if(aantal50!=0){
  60.             System.out.println(aantal50 + " munt(en) van 50 cent");
  61.         }
  62.          
  63.             aantal20=rest/20;
  64.             rest=rest%20;
  65.         if(aantal20!=0){
  66.             System.out.println(aantal20 + " munt(en) van 20 cent");
  67.         }
  68.        
  69.             aantal10=rest/10;
  70.             rest=rest%10;
  71.         if(aantal10!=0){
  72.             System.out.println(aantal10 + " munt(en) van 10 cent");
  73.         }
  74.        
  75.             aantal5=rest/5;
  76.             rest=rest%5;
  77.         if(aantal5!=0){
  78.             System.out.println(aantal5 + " munt(en) van 5 cent");
  79.         }
  80.        
  81.             aantal2=rest/2;
  82.             rest=rest%2;
  83.         if(aantal2!=0){
  84.             System.out.println(aantal2 + " munt(en) van 2 cent");
  85.         }
  86.        
  87.             aantal1=rest/1;
  88.             rest=rest%1;    
  89.         if(aantal1!=0){
  90.             System.out.println(aantal1 + " munt(en) van 1 cent");
  91.         }
  92.        
  93.     }
  94. }
  95. }