Está en la página 1de 2

Taller sobre ciclos

1. Una empresa de servicios públicos factura el consumo de agua según el volumen de agua, en metros cúbicos
(m3), y el estrato donde se encuentra ubicado el predio (ver tabla).

Consumo mensual de agua en m3 estrato


1 2
Consumo básico: Mayor o igual que $ 2000 / m3 $ 3000 / m3
cero y menor que 30 m3.
Consumo extendido: 30 m3 o más. $ 2500 / m3 $ 4000 / m3

Elabore el diseño modular y la implementación, para un algoritmo que procese una cantidad conocida
de facturas; a partir del número del predio, del estrato y del consumo de agua, en m3, de cada predio.
La factura generada debe mostrar el número del predio, el estrato del predio y el valor a pagar por el
agua consumida. Además, se debe determinar y mostrar el número de facturas generadas con un
valor superior a $25000 y el total recaudado por este servicio. En su propuesta de solución, haga uso
de un subproceso para calcular el valor a pagar por cada factura.

2. Una empresa dedicada al transporte de Libros, Computadores o Video Juegos, desde los Estados Unidos, tiene
las tarifas indicadas en la tabla adjunta. Esta empresa requiere un aplicativo que, para cada servicio de
transporte solicitado, le permita generar un reporte que incluya el nombre del cliente, el tipo de envío, el
valor a cobrar (en USD, según la tabla adjunta) y el valor neto cobrado, suponiendo que la legislación le
permite un incremento del 2% del valor a cobrar, si dicho valor fue superior a 7.5 USD.

TIPO DE ENVÍO TARIFAS (USD por fracción de kilo a transportar)


Libros
1.5 USD por cada ½ kilo.
Video Juegos
Computadores 3.5 USD como cargo base.
0.5 USD por cada kilo de su peso que exceda los 2.8 kilos.

Realizar el análisis modular y la implementación del aplicativo solicitado, el cual debe procesar una cantidad
conocida de servicios de transporte y, después de procesar todos los servicios, debe calcular y mostrar el
total, en dólares, de los valores netos cobrados y el número total de computadores transportados.

3. Se requiere un aplicativo que gestione la nómina de una cantidad no conocida de Profesores Hora Cátedra de
la Universidad del Valle en su sede de Tuluá, a los cuales se les calcula el valor nominal a pagar según la
cantidad (valor entero) de horas laboradas mensualmente. El usuario indicará cuando dejar de ingresar datos
de los profesores.
El valor de la Hora Cátedra depende del título del Profesor, según la siguiente tabla:
Titulo Valor hora
Maestría $ 67000
Doctorado $ 92000

Para cada Profesor Hora Cátedra se debe determinar y mostrar: (a) el nombre del Docente, (b) el valor
nominal a pagar, (c) el dinero descontado por estampilla, que corresponde al 2% del valor nominal a pagar, (d)
el dinero descontado por Seguridad Social, que equivale al 3.8% del valor nominal a pagar y (e) el dinero
consignado por nómina, después de aplicar los descuentos indicados previamente.
Además, también se requieren los siguientes consolidados o totales: (f) el número total de horas laboradas
por profesores con título de Maestría, (g) el número total de horas laboradas por profesores con título de
Doctorado, (h) el dinero total descontado por Seguridad Social e (i) el dinero total que se les consigna por
nómina.

Construir el análisis modular y la implementación, de un algoritmo que resuelva estos requerimientos.

4. En una competencia de tiro con arco, se debe lanzar una flecha a un tablero que contiene tres círculos
concéntricos, como los que se muestran en la figura de abajo. Se conoce el radio del círculo interno (zona
oscura), el diámetro del círculo intermedio (zonas oscura y punteada) y el área del círculo externo (zonas
oscura, punteada y clara). El impacto de la flecha en cada una de estas zonas proporciona un puntaje, así: caer
en la zona oscura entrega 10 puntos, caer en la zona punteada 5 puntos, caer en la zona clara 1 punto, y cero
puntos si no cae en estas zonas y se lo descalifica automáticamente.

Durante el torneo participó cantidad no conocida de competidores, por lo que se pidió indicar al usuario, si
seguir ingresando información o no. A cada uno de los participantes se le permite realizar un solo tiro.
Conociendo la distancia, en metros, del punto de impacto de la flecha hasta el centro común de los círculos,
de cada competidor, elabore el diseño modular y la implementación de una propuesta de solución, que
permita a los jueces consultar lo siguiente:

i. ¿Cuántos puntos obtuvo cada competidor, su nombre y si fue descalificado o no fue descalificado?
ii. ¿Cuál fue la cantidad de puntos obtenidos entre todos los competidores?
iii. ¿Cuántos competidores fueron descalificados durante la competencia?

También podría gustarte