¿Pudiste completar el ejercicio?
¿Presentaste algún tipo de dificultad para desarrollar el ejercicio? ¿Sí? ¿Cuáles?
¿Pudiste completar el ejercicio?
¿Presentaste algún tipo de dificultad para desarrollar el ejercicio? ¿Sí? ¿Cuáles?
Buenos días,
En mi caso sí logré terminar el ejercicio con las especificaciones que tenía y disfruté mucho haciéndolo. Fue muy interesante ya que pude aplicar al menos un 70% de los conceptos aprendidos en el curso: utilicé variables, constantes, arreglos uni y multidimensionales, sentencias switch, if, ciclos for, do while, y opté por realizar funciones, algunas void (sin retornar valor) y de otros tipos de datos para retornar enteros y cadenas de texto, según lo que necesitara. Opté por utilizar constantes para los valores de las camisetas y pantalones, y para los porcentajes de descuento de los mismos, ya que lo vi muy útil pensando en el mantenimiento del código a futuro (si un precio o un descuento varía, es más fácil hacer un cambio en un solo lugar, que hacer la trazabilidad del código y actualizarlo en caso de tener valores "quemados"). Tuve 2 retos principalmente:
Por último, me parece importante que siempre, por sencillo que sea un ejercicio, pensemos en el usuario final y pensemos en agregar validaciones o "caminos alternos", por ejemplo, para la compra de una camiseta, controlar que el usuario digite un valor positivo. Sería muy bueno implementar bloques de excepciones try/catch, pero tal vez es del alcance de un curso posterior.
Muchas gracias.
Angel Carrillo.