From 54ba317e13739a37dc60da884eb57af5dec2e804 Mon Sep 17 00:00:00 2001 From: T-Royale <141929186+T-Royale@users.noreply.github.com> Date: Fri, 25 Sep 2026 15:33:11 +0200 Subject: [PATCH] =?UTF-8?q?Mejorar=20implementaci=C3=B3n=20del=20ejercicio?= =?UTF-8?q?=206?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Condicionales6.java | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) 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(); }