Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Cajero {
- public static void billete (int importe) {
- int billetes[] = {500,200,100,50,20,10,5,2,1};
- int devolver[] = {0,0,0,0,0,0,0,0,0};
- for(int i=0;i<billetes.length;i++) {
- if(importe>=billetes[i]) {
- devolver[i]=(int) Math.floor(importe/billetes[i]);
- importe=importe-(devolver[i]*billetes[i]);
- }
- }
- for(int i=0;i<billetes.length;i++) {
- if(devolver[i]>0) {
- if(billetes[i]>2) {
- System.out.println("Hay "+devolver[i]+" billete(s) de: "+billetes[i]+" Euros");
- }else{
- System.out.println("Hay "+devolver[i]+" moneda(s) de: "+billetes[i]+" Euros");
- }
- }
- }
- }
- public static void main(String[] args) {
- int importe = (int)(Math.random()*10000+1);
- do{
- try{
- System.out.println("El importe son: "+importe+" euros");
- }catch(Exception e){
- System.out.println("Introduciste un dato erroneo.");
- System.out.println("");
- }
- }while(importe<=0);
- billete(importe);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement