You are on page 1of 1

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA

FACULTAD DE INGENIERIA
ESCUELA DE SISTEMAS
AREA DE PROGRAMACION
PROGRAMACION DE COMPUTADORAS 2
Tarea No. 6
La vuelta ciclista a Guatemala se acerca y se le solicita un programa para ingresar los resultados de las etapas. Los datos
de entrada son: nmero de etapa en la que est participando, equipo (Sky, Movistar, Pro Cycling y Pro Team) combobox,
kilometros recorridos, tiempo en minutos y nacionalidad del corredor (guatemalteco o extranjero). Utilizar matriz para
almacenar los datos de entrada para un total de 12 etapas, stas se pueden ingresar sin ningn orden. Utilizar men, hacer
verificacin de datos de ingreso.
Deber:
1
Crear combobox y radiobutton para los datos de entrada y cargarles la informacin en la rutina Load Form.
2
Crear botones para las opciones Guardar, Mostrar, Estadsticas, Limpiar Entradas, Limpiar vectores, Limpiar
estadsticas, Consultar, Actualizar, Eliminar, Ordenar Ascendente y Salir.
3
La opcin Guardar calcula una penalizacin de tiempo para el corredor que haya realizado ms de 120 minutos se
penaliza con +30 minutos, ms de 140 minutos se penaliza con +40 minutos, ms de 160 minutos se penaliza con +50
minutos. Si llego antes de los 85 minutos y es del equipo Movistar reducir su tiempo en 15 minutos, si es del equipo
Pro Team reducir su tiempo en 10 minutos. Guardar los datos necesarios en los vectores que crea conveniente.
4
La opcin limpiar entradas, deja los datos de entrada listos para un nuevo ingreso. La opcin limpiar vectores: es
limpiar los vectores y el control donde se muestra lo almacenado, Limpiar estadsticas, limpia los datos de las
estadsticas. La opcin salir con pregunta.
5
Para el proceso de Consultar se hace la bsqueda utilizando el nmero de la etapa para ello, si no se encuentra
indicarlo con un mensaje, si lo encuentra, colocarlo en los controles de entrada y en datagridview, los datos
encontrados
6
En el proceso de Actualizar, realiza la actualizacin de los datos consultados.
7
En el proceso de Eliminar: se elimina el registro consultado y se hacen los corrimientos necesarios para dejar listo para
un nuevo ingreso. Usar ciclo For.
8
En el proceso de mostrar, muestra los datos almacenados en la matriz. Usar ciclo For
9
Tener opcin para limpiar la matriz. Utilizar ciclo For.
Tarea No. 7

Disear el formulario y desarrollar la programacin para resolver el siguiente problema: Se desea calcular el sueldo neto
de 10 colaboradores y guardar los datos en vectores. Los datos de ingreso son: registro personal, nombre del empleado, y
el valor del sueldo bruto. Se deber permitir el descontar el ISR (4.83%) o el IGSS (4.8%) (Usar combo box para los
descuentos). Existe un bono para todos los empleados de acuerdo a su sueldo, con base a los siguientes rangos:
1) Si el sueldo es menor o igual a Q2000.00 el bono es de 5%
2) Si el sueldo es menor o igual a Q2500.00 el bono es de 6%
3) Si el sueldo es mayor a Q2500.00 el bono es de 7%
Los porcentajes de descuento y bono se aplican al sueldo. Usar select case para el control de los descuentos e ifs anidados
para el clculo del bono. Guardar todos los datos de ingreso y clculos de cada colaborador en vectores. Mostrar usando
ciclo while nicamente los datos: registro de personal, sueldo, el descuento, el bono, sueldo neto. Calcular la suma de los
vectores donde se almacena dinero (usar ciclo while para este proceso). Hacer la bsqueda de un colaborador usando su
registro de personal, al encontrarlo mostrar los datos respectivos, de lo contrario indicar que no existe. Tener opciones para
limpiar datos de ingreso, limpiar vectores, salir. Usar botones. Hacer verificacin de datos de ingreso.