El documento propone tres grupos de ejercicios de programación en Java. El Grupo 1 implica crear un programa para calcular los cobros de un parqueadero basado en el tipo de vehículo y tiempo. El Grupo 2 implica crear un programa para llevar el registro de un torneo de golf. El Grupo 3 implica crear un programa para llevar el registro de un torneo de fútbol con diferentes rondas de juegos.
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
Taller 1 Programación I - Ingeniería de Sistemas
1. Programación I
Ing. Edward Alberto Ropero
Magister en Gestión, Aplicación y
Desarrollo de Software
Ejercicios Propuestos
Realizar los programas que den solución a los siguientes planteamientos en java, de
acuerdo a la utilización de métodos vista en clase:
Grupo 1
Realizar un programa para el manejo de parqueaderos de acuerdo a las siguientes
reglas:
Si es un carro: los primeros 10 minutos son gratis, los siguientes 30 minutos
tiene un valor de $1500, luego de este tiempo se cobra por horas a $2200.
Si es moto: los primeros 20 minutos son gratis, los siguientes 30 minutos tiene
un valor de $1000, luego de este tiempo se cobra por horas a $1500.
El tiempo se debe solicitar en minutos
Luego de calculado el valor a pagar, se debe solicitar el dinero al cliente y
calcular los vueltos
Los vueltos se deben calcular a partir del billete depositado por el cliente, es
decir determinar el valor de los vueltos y la cantidad de billetes de la
denominación determinada a entregar
Calcular al final del día: La ganancia obtenida por motos, carros y en total, el
número de motos, carros y total atendidos, y realizar dicho informe a forma
de tabla
Grupo 2
Realizar un programa para el manejo de torneos de golf de acuerdo a las siguientes
reglas:
Se debe solicitar el nombre del torneo
Se debe registrar el par correspondiente a cada uno de los 18 hoyos
Se deben ingresar los jugadores del torneo, por lo que hay n jugadores a
registrar
Se debe determinar en cada uno de los 18 hoyos, para cada jugador, el
número de golpes realizado
2. Programación I
Ing. Edward Alberto Ropero
Magister en Gestión, Aplicación y
Desarrollo de Software
Al final de cada hoyo, se debe realizar un informe a manera de tabla los
siguientes datos: Nombre del Jugador, golpes realizados en el hoyo, tipo de
puntuación obtenida (hoyo en uno, par, birdie. Eagle, albatros, bogey , double
bogey o 3 over par) y los puntos que lleva de momento, dicha tabla se debe
presentar en orden de puntuación
Al final del torneo se debe realizar un informe a manera de tabla los siguientes
datos: Nombre del Jugador, Puntuación y Golpes realizados en total, dicha
tabla se debe presentar en orden de puntuación
Se debe determinar el ganador del torneo
Grupo 3
Realizar un programa para el manejo de torneos de futbol de acuerdo a las siguientes
reglas:
Se debe registrar el nombre correspondiente a cada uno de los 16 equipos
Se deben armar 8 grupos de 2 equipos
En la primera ronda se realizan 2 partidos, ida y vuelta
Para la primera ronda se debe determinar los equipos que clasifican, para cada
grupo sólo clasifica un equipo
Luego de la primera ronda se debe determinar la tabla de clasificados con la
siguiente información: Nombre del equipo, Puntos, GF, GC, PG, PE, PP,
diferencia de goles
Para las siguientes rondas sólo se juega un partido
Al final del torneo se debe determinar el campeón
Al final del torneo se debe determinar la tabla de posiciones de los 4 primeros
puestos con la siguiente información: Nombre del equipo, GF, GC, PG, PE, PP,
diferencia de goles
El orden de juegos a partir de la segunda ronda se debe realizar de acuerdo a
la siguiente gráfica:
3. Programación I
Ing. Edward Alberto Ropero
Magister en Gestión, Aplicación y
Desarrollo de Software
Nota:
Cada uno de los programas debe ser entregado impreso
No se recibirán entregables luego de la fecha límite
El trabajo debe ser enviado por correo, completo
Campeón
Grupo A Grupo C Grupo B Grupo D Grupo E Grupo G Grupo F Grupo H