diff --git a/curriculum/challenges/spanish/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.spanish.md b/curriculum/challenges/spanish/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.spanish.md index 2b5045ebc7..4be23a8486 100644 --- a/curriculum/challenges/spanish/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.spanish.md +++ b/curriculum/challenges/spanish/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.spanish.md @@ -8,7 +8,7 @@ localeTitle: Caja registradora --- ## Description -
Diseñe una función de cajón de la caja registradora checkCashRegister() que acepte el precio de compra como primer argumento ( price ), el pago como segundo argumento ( cash ) y el cajón de efectivo ( cid ) como tercer argumento. cid es una matriz 2D que muestra la moneda disponible. La función checkCashRegister() siempre debe devolver un objeto con una clave de status y una clave de change . Devuelva {status: "INSUFFICIENT_FUNDS", change: []} si el cajón de efectivo es inferior al cambio debido, o si no puede devolver el cambio exacto. Devuelva {status: "CLOSED", change: [...]} con cash-in-drawer como el valor para el change clave si es igual al cambio debido. De lo contrario, devuelva {status: "OPEN", change: [...]} , con el cambio en monedas y billetes, ordenados de mayor a menor, como el valor de la clave de change . Recuerda usar Read-Search-Ask si te atascas. Trate de emparejar el programa. Escribe tu propio código.
Unidad monetaria Cantidad
Centavo $ 0.01 (PENNY)
Níquel $ 0.05 (níquel)
Moneda de diez centavos $ 0.1 (DIME)
Trimestre $ 0.25 (TRIMESTRE)
Dólar $ 1 (DÓLAR)
Cinco dólares $ 5 (CINCO)
Diez dólares $ 10 (DIEZ)
Veinte dólares $ 20 (VEINTE)
Cien dolares $ 100 (100)
+
Diseñe una función de caja registradora checkCashRegister() que acepte el precio de compra como primer argumento ( price ), el pago como segundo argumento ( cash ) y el efectivo en caja ( cid ) como tercer argumento. cid es una matriz 2D que muestra el dinero disponible. La función checkCashRegister() siempre debe devolver un objeto con una clave de status y una clave de change . Devuelva {status: "INSUFFICIENT_FUNDS", change: []} si el efectivo en caja es inferior al cambio debido, o si no puede devolver el cambio exacto. Devuelva {status: "CLOSED", change: [...]} con cid como el valor para la clave change si este es igual al cambio debido. De lo contrario, devuelva {status: "OPEN", change: [...]} , con el cambio en monedas y billetes, ordenados de mayor a menor, como el valor de la clave change . Recuerda usar Read-Search-Ask si te atascas. Trate de emparejar el programa. Escribe tu propio código.
Unidad monetaria Cantidad
Centavo $ 0.01 (PENNY)
Níquel $ 0.05 (níquel)
Moneda de diez centavos $ 0.1 (DIME)
Trimestre $ 0.25 (TRIMESTRE)
Dólar $ 1 (DÓLAR)
Cinco dólares $ 5 (CINCO)
Diez dólares $ 10 (DIEZ)
Veinte dólares $ 20 (VEINTE)
Cien dolares $ 100 (100)
## Instructions