Advertisement
Guest User

Untitled

a guest
Nov 15th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. public class Cajero {
  2.  
  3. public static void billete (int importe) {
  4. int billetes[] = {500,200,100,50,20,10,5,2,1};
  5. int devolver[] = {0,0,0,0,0,0,0,0,0};
  6.  
  7. for(int i=0;i<billetes.length;i++) {
  8. if(importe>=billetes[i]) {
  9. devolver[i]=(int) Math.floor(importe/billetes[i]);
  10. importe=importe-(devolver[i]*billetes[i]);
  11. }
  12. }
  13. for(int i=0;i<billetes.length;i++) {
  14. if(devolver[i]>0) {
  15. if(billetes[i]>2) {
  16. System.out.println("Hay "+devolver[i]+" billete(s) de: "+billetes[i]+" Euros");
  17. }else{
  18. System.out.println("Hay "+devolver[i]+" moneda(s) de: "+billetes[i]+" Euros");
  19. }
  20. }
  21. }
  22. }
  23. public static void main(String[] args) {
  24. int importe = (int)(Math.random()*10000+1);
  25. do{
  26. try{
  27. System.out.println("El importe son: "+importe+" euros");
  28. }catch(Exception e){
  29. System.out.println("Introduciste un dato erroneo.");
  30. System.out.println("");
  31. }
  32. }while(importe<=0);
  33. billete(importe);
  34. }
  35.  
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement