Este documento presenta tres grupos de ejercicios propuestos para el curso de Programación I. El Grupo 1 involucra crear un programa para calcular los cobros de un parqueadero basado en el tipo de vehículo y tiempo. El Grupo 2 implica desarrollar un programa para llevar el registro de un torneo de golf. El Grupo 3 requiere generar un programa para simular un torneo de fútbol con diferentes rondas de juegos. Los estudiantes deben implementar los ejercicios en Java usando métodos y presentarlos de forma imp
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:
El taller consta de 2 partes, primero realizar el entregable de los ejercicios
resueltos en forma impresa y segundo presentar una sustentación de los ejercicios
desarrollados dentro del taller, estos ejercicios serán determinados por el docente
y pueden ser modificados por este en algunos aspectos
Los ejercicios deben ser presentados en forma impresa
No se recibirán entregables luego de la fecha límite
El taller puede ser presentado en grupo de máximo 3 estudiantes, pero la
sustentación es de carácter individual
La sustentación equivale a la nota del quiz
Las partes resaltadas son opcionales
Si el grupo es de más de un integrante, se debe realizar el ejercicio con al menos
5 métodos, si se presenta de manera individual debe contener mínimo 3
métodos
Campeón
Grupo A Grupo C Grupo B Grupo D Grupo E Grupo G Grupo F Grupo H