diff --git a/src/Condicionales6.java b/src/Condicionales6.java index cc03049..be24b86 100644 --- a/src/Condicionales6.java +++ b/src/Condicionales6.java @@ -14,22 +14,17 @@ void main() { int contador = 0; for (int i = 0; i < monedas.length;) { int moneda = monedas[i]; - if (centimos >= moneda) { - centimos -= moneda; - contador++; - } else{ + if (centimos < moneda) { if (contador > 0){ System.out.printf("Dar %d moneda%s de %.2f€\n", contador, (contador > 1) ? "s" : "", moneda / 100.0); contador = 0; } i++; + } else{ + centimos -= moneda; + contador++; } } - // Iteración final - if (contador > 0){ - System.out.printf("Dar %d moneda%s de %.2f€\n", contador, (contador > 1) ? "s" : "", monedas[monedas.length-1] / 100.0); - contador = 0; - } sc.close(); }