Está en la página 1de 2

Estudios Profesionales para Ejecutivos

FUNDAMENTOS DE PROGRAMACION (IS209)


Actividad No 5
Ciclo 2018-1-A

Profesores: Eduarth Paucar, Zico Herrera, Alfredo Injoque, Roberto Montero, Jorge
Delgado, Jorge Irey

Indicaciones:

● El trabajo es individual
● Debe subir al aula virtual los archivos .rb donde figura la solución respectiva.

Pregunta 1

Se tienen los siguientes datos de las ventas de 3 tiendas

ENE FEB MAR ABR MAY JUN JUL AGO SET OCT NOV DIC
Tienda1 120 180 160 145 145 145 245 124 160 145 169 246
Tienda2 150 90 140 204 153 156 256 156 156 149 156 289
Tienda3 200 140 98 189 160 148 302 184 189 156 145 263

Crear los subprogramas que realicen lo siguiente:

a) Cual es el promedio de productos vendidos


b) Cual es el mes donde se vende la mayor cantidad de productos
c) Subprograma que obtenga la tienda que vendió la mayor cantidad de productos

Pregunta 2
Se tiene la siguiente información de una base de datos de gastos

Codigo Tipo de Gasto


92-4-1-1-01 CAPACITACION
92-5-1-1-01 ATENCION AL PERSONAL
92-5-1-1-02 REFRIGERIOS
92-5-1-1-03 MEDICINAS Y ATENCION MEDICA
93-1-1-1-01 CONVENCIONES,AUSPICIOS-OTROS EVENTOS ESP
93-1-1-1-04 OTROS GTOS DE PUBLICIDAD E IMAGEN-PROMOC
93-1-1-1-06 SERVICIO DE ANFITRIONAS Y/O PROMOTORAS
93-1-1-1-07 EVENTOS INAGURACIONES
Explicación de la composición del código

92-5-1-1-02 significado
92 Centro de costo
5 subtipo
1 localidad
1 ciudad
2 correlativo

a) Contar cuantos tipos de gasto hay considerando los primeros 2 caracteres(centro de costo)

b) Dado un código de gasto mostrar el significado del gasto

c) Devolver un arreglo con los subtipo de gastos

Pregunta 3
Se tienen los resultados de las actividades de seguridad en el año 2017 de una empresa, se
desea analizar la información

Tipo de Falla Nro Fallas Usuarios


Autenticación 379 1500
Acceso y uso de información 200 500
Custodia de información 80 120
Falla en las operaciones 460 1500
Cambios en las aplicaciones 278 1500
Hacking 2 1500
Desastres 4 1500
Acciones preventivas 40 500

a) Cual es el total de fallas presentadas


b) Hacer un subprograma que devuelve el tipo de falla mas frecuente
c) Si el impacto se obtiene al divider la cantidad de fallas entre la cantidad de
usuarios, hacer el subprograma de devuelva el impacto.