Está en la página 1de 5

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA


Unidad 3: Tarea 3 – Arreglos y Punteros

Ejercicio 1
La empresa encuestadora OPENSUSE necesita implementar mejoras en
el programa que se presentó en la Unidad anterior, a partir de allí se
debe tener presente los nuevos requerimientos:
Debido a la necesidad de mejorar los procesos relacionados a las
encuestas y buscando mas transparencia en el proceso, es necesario
recolectar los datos personales de las personas encuestadas, por ello se
debe crear un programa que facilite la realización de encuestas y
recolección de datos; para lo cual el programa debe de solicitar la
cantidad inicial de personas que se desean encuestar para luego
comenzar a registrar las respuesta de cada uno de los participantes,
solicitando nombre y cedula para luego proceder a medir la
satisfacción con respecto a la atención brindada por la compañía y a la
calidad de los productos ofertados:
 Satisfacción atención
o Opción 1: alta.
o Opción 2: media.
o Opción 3. baja.
 Calidad del Producto
o Opción 1: Bueno.
o Opción 2: regular.
o Opción 3. Malo.

Al finalizar se debe de mostrar un consolidado final de todas las


personas encuestadas (nombre, cedula y sus respuestas a cada
pregunta de la encuesta) y el porcentaje de respuestas para cada
una de las opciones de la encuesta en cada categoría.
Aclaración: Toda la información relacionada con los encuestados debe
de guardarse obligatoriamente en arreglos
Es necesario validar que los datos que está ingresando el usuario por
consola se ajusten a los rangos y categorías solicitados en el ejercicio.

Ejercicio 2
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
Unidad 3: Tarea 3 – Arreglos y Punteros

La liga Diamante necesita implementar mejoras en el programa que se


presentó en la Unidad anterior, a partir de allí se deben tener presente
los nuevos requerimientos:
Con el objetivo de tener una base de datos clara de todos los deportistas
que participaron en un evento, es necesario solicitar datos adicionales
para la automatización y evaluación de los resultados de las
competencias de atletismo, para lo cual inicialmente se debe de solicitar
la cantidad de atletas (mínimo 4, máximo 100) a evaluar con
sus correspondientes nombres, posteriormente solicitar la categoría
y el puntaje obtenido (escala de 1-10) por de cada uno de ellos,
teniendo en cuenta que solo existen las siguientes categorías:
 Categoría Juvenil
 Categoría Elite
 Categoría Máster
En consecuencia, se debe mostrar un consolidado final con los nombres,
categoría y puntaje de cada uno de los deportistas, así mismo un
registro de cuantos deportistas participaron por cada categoría y
calcular cual es el porcentaje de cada una de ellas frente al total de
participantes.
Aclaración: Los datos de los atletas (nombres, puntaje y categoría) se
guardan en arreglos.
Es necesario validar que los datos que esta ingresando el usuario por
consola se ajusten a los rangos y categorías solicitados en el ejercicio.

Ejercicio 3
El Federación Colombiana de Ciclismo necesita implementar mejoras en
el programa que se presentó en la Unidad anterior, a partir de allí se
deben tener presente los nuevos requerimientos:
Es necesario  mejorar los procesos de entrenamiento de sus deportistas,
para ello se requiere diseñar un programa que permita llevar un registro
completo de las sesiones de entrenamiento en circuitos cortos, por ello
el programa debe de solicitar la cantidad de deportistas a evaluar
con sus correspondientes nombres, luego se debe de registrar el tiempo
en segundos por la vuelta dada al circuito (es una sola vuelta por
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
Unidad 3: Tarea 3 – Arreglos y Punteros

deportista), para  posteriormente mostrar el siguiente consolidado de


datos:
 Nombre del Deportista, tiempo de la vuelta al circuito.
 Mejor tiempo realizado indicando que deportista lo realizo (de
entre todos los deportistas)
 Peor tiempo realizado indicando que deportista lo realizo (de
entre todos los deportistas)
Aclaración: La información de los deportista nombre y tiempo debe de
guardarse obligatoriamente en arreglos.
Es necesario validar que los datos que está ingresando el usuario por
consola se ajusten a los rangos y categorías solicitados en el ejercicio.

Ejercicio 4
La Academia militar BSD necesita implementar mejoras en el programa
que se presentó en la Unidad anterior, a partir de allí se deben tener
presente los nuevos requerimientos:

Para realizar el proceso de selección de Jefes de Unidad, (Jefe de


Unidad de Suboficiales y Jefe de Unidad de Oficiales), es necesario
implementar un programa que inicialmente solicite la cantidad de
votos a registrar, para posteriormente registrar el voto de cada
participante tomando sus correspondientes datos (nombre, cedula
y rango) teniendo en cuenta las siguientes restricciones:
 Hay un total de 3 candidatos tanto para Jefe de Suboficiales.
 Hay un total de 3 candidatos tanto para Jefe de Oficiales.
Es necesario tener en cuenta que para la votación solo militares del
mismo rango pueden votar en cada elección, es decir, Oficiales
pueden votar por la elección de Oficiales y Suboficiales pueden votar por
la elección de Suboficiales, por lo cual el programa debe de verificar que
rango tiene el elector antes de registrar su voto.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
Unidad 3: Tarea 3 – Arreglos y Punteros

Al final, el programa debe de mostrar un consolidado total de las


personas participantes de la votación mostrando su nombre, cedula,
rango y por que candidato voto, adicionalmente el programa debe de
realizar el consolidado de los votos que recibió cada candidato en cada
categoría (Oficiales y Suboficiales).
Aclaración: Es necesario validar que los datos que está ingresando el
usuario por consola se ajusten a los rangos y categorías solicitados en el
ejercicio.

Ejercicio 5
El restaurante Don Juaco necesita implementar mejoras en el programa
que se presentó en la Unidad anterior, a partir de allí se deben tener
presente los nuevos requerimientos:
Con el objetivo de llevar un mejor control de la cantidad total de platos
vendidos y los ingresos netos diarios generados en cada una de sus
categorías (Desayunos, almuerzos y comidas rápidas) el programa
debe inicialmente solicitar la cantidad de platos vendidos en el
día, para posteriormente tomar los datos de cada un o de estos,
preguntando el tipo de plato que se pidió, su precio y a que categoría
pertenece (Desayuno, almuerzo o comida).
Los precios de los productos ingresados en cada categoría deben de
estar en los siguientes rangos:
o Desayunos 5.00 y 10.000.
 Clásico (Tipo de plato)
 Continental (Tipo de plato)
 Criollo (Tipo de plato)
o Almuerzos 8.000 y 25.000
 Bandeja paisa (Tipo de plato)
 Ajiaco (Tipo de plato)
 Pescado (Tipo de plato)
o Comidas Rápidas: 10.000 y 30.000
 Perro (Tipo de plato)
 Hamburguesa (Tipo de plato)
 Pizza (Tipo de plato)
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
Unidad 3: Tarea 3 – Arreglos y Punteros

Al finalizar, el programa debe de mostrar un consolidado de todos los


platos vendidos mostrando su nombre, tipo, precio y categoria, además
la cantidad total de los productos vendidos por cada categoría y el total
de ventas diarias.
Aclaración: La clave del ejercicio esta en primero ubicar al usuario
dentro de una categoría y luego si validar los rangos (de lo contrario los
rangos se cruzarían).
Los datos de los platos (tipo, categoría, nombre y precio) deben de
guardarse en arreglos.
Es necesario validar que los datos que está ingresando el usuario por
consola se ajusten a los rangos y categorías solicitados en el ejercicio.

También podría gustarte