public class FrisdrankAutomaat {
//attributes
private int kostprijs;
private int bedrag = 200;
//constructors
public FrisdrankAutomaat(int kostprijs){
setKostprijs(kostprijs);
}
//getters
public int getKostprijs(){
return kostprijs;
}
public int getBedrag(){
return bedrag;
}
//setters
public void setKostprijs(int kostprijs){
this.kostprijs=kostprijs;
}
public void setBedrag(int bedrag){
this.bedrag=bedrag;
}
//methode
//printers
public void printWisselgeld(){
int aantal100;
int aantal50;
int aantal20;
int aantal10;
int aantal5;
int aantal2;
int aantal1;
if(bedrag >= kostprijs){
int wisselgeld=bedrag-kostprijs;
System.out.println
("Totaal aantal wisselgeld " + wisselgeld +
" Prijs " + kostprijs +
" Gegeven bedrag " + bedrag
);
aantal100=wisselgeld/100;
int rest=wisselgeld%100;
if(aantal100 !=0){
System.out.println
(aantal100 +
" munt(en) van 1 euro");
}
aantal50 = rest / 50;
rest=rest%50;
if(aantal50!=0){
System.out.println
(aantal50 +
" munt(en) van 50 cent");
}
aantal20=rest/20;
rest=rest%20;
if(aantal20!=0){
System.out.println
(aantal20 +
" munt(en) van 20 cent");
}
aantal10=rest/10;
rest=rest%10;
if(aantal10!=0){
System.out.println
(aantal10 +
" munt(en) van 10 cent");
}
aantal5=rest/5;
rest=rest%5;
if(aantal5!=0){
System.out.println
(aantal5 +
" munt(en) van 5 cent");
}
aantal2=rest/2;
rest=rest%2;
if(aantal2!=0){
System.out.println
(aantal2 +
" munt(en) van 2 cent");
}
aantal1=rest/1;
rest=rest%1;
if(aantal1!=0){
System.out.println
(aantal1 +
" munt(en) van 1 cent");
}
}
}
}