Reto 5
Reto 5
Reto 5
En el año 2015, los líderes mundiales adoptaron un conjunto de objetivos globales para
erradicar la pobreza, proteger el planeta y asegurar la prosperidad para todos como
parte de una nueva agenda de desarrollo sostenible. Uno de estos objetivos es el de
salud y bienestar y una de sus metas busca reducir en un tercio la mortalidad prematura
por enfermedades no transmisibles mediante la prevención y el tratamiento.
Debido a esto, el ministerio de salud desea que usted construya un sistema para la
programar la entrega de existencias de múltiples tipos de medicamentos en varias
sucursales de una IPS para el tratamiento y prevención de la hipotensión y la
hipertensión, en pos del mejoramiento de la calidad de vida de los ciudadanos.
Para ello, el sistema debe leer la información del archivo data.csv, que contiene los
siguientes campos / columnas:
Hipertension Solo
≥ 152 < 77 Sí
Sistolica
El programa debe mostrar por pantalla para cada una de las sucursales leídas
previamente, en orden ascendente, la siguiente información haciendo uso de los datos
del archivo data.csv:
● El número identificador de la sucursal, el nombre de la ciudad y el nombre del
departamento donde se encuentra la sucursal.
● La cadena ‘scheduled patients’.
● La cadena ‘male’, seguido de la cantidad de hombres a los que se les programa
la entrega medicamentos en esa sucursal.
● La cadena ‘female’, seguido de la cantidad de mujeres a las que se les
programa la entrega medicamentos en esa sucursal.
● La cadena ‘total’, seguido de la cantidad de total de pacientes a los que se les
programa la entrega medicamentos en esa sucursal.
● La cadena ‘scheduled medicine quantity’.
● La cadena ‘mean’, seguido de la media (promedio) de la cantidad de
medicamentos programados para entrega, independientemente del tipo, en esa
sucursal, formateado a 2 cifras decimales.
● La cadena ‘total’, seguida del total de medicamentos programados para entrega,
independientemente del tipo.
Ejemplo 1
Entrada Esperada
1
Salida Esperada
1 Leticia Amazonas
scheduled patients
male 1089
female 1090
total 2179
scheduled medicine quantity
mean 150.45
total 327837
Ejemplo 2
Entrada Esperada
3
Salida Esperada
3 Arauca Arauca
scheduled patients
male 1084
female 1106
total 2190
scheduled medicine quantity
mean 151.35
total 331450
Ejemplo 3
Entrada Esperada
5
Salida Esperada
5 Cartagena Bolivar
scheduled patients
male 1052
female 1122
total 2174
scheduled medicine quantity
mean 149.23
total 324436
Ejemplo 4
Entrada Esperada
10
Salida Esperada
10 Popayan Cauca
scheduled patients
male 1152
female 1073
total 2225
scheduled medicine quantity
mean 150.09
total 333956
Ejemplo 5
Entrada Esperada
23
Salida Esperada
23 Mocoa Putumayo
scheduled patients
male 1108
female 1089
total 2197
scheduled medicine quantity
mean 146.27
total 321346
Nota: Las tildes y cualquier otro signo ortográfico han sido omitidos a propósito en las
entradas y salidas del programa. Por favor NO use ningún signo dentro del
desarrollo de su solución ya que estos pueden representar errores en la calificación
automática de Codegrade.