2Eva_IT2011_T2 Votar por nombre del puente

2da Evaluación I Término 2011, Agosto 30, 2011 /ICM00794

Tema 2 (35 puntos). Al finalizar la construcción del Cuarto Puente, el Ministerio de Transporte y Obras Públicas nombrará al complejo vial mediante votaciones electrónicas entre cuatro nombres.

Realice un programa que permita administrar las votaciones mediante el siguiente menú:

  1. Ingresa y valida voto.- se registra cédula, nombre y voto. Se descarta el registro si el voto es repetido; puede validar usando la función del tema anterior.
  2. Muestra registrados y descartados. – Presenta los contadores de votos registrados y descartados por reintento del votante.
  3. Resultado de votación.- Muestra los resultados de la votación y el ganador.
  4. Salir.
Ejemplo de Nombres:
 (1) Unidad Nacional
 (2) Carlos Pérez Perazo
 (3) Rafael Mendoza Avilés
 (4) Otro por presentar….

Sugerencia: Pedir los datos y registrarlos solamente si vota por primera vez. Copiar las cédulas válidas en un vector y usar la función enlista(,) del tema anterior para validar las cédulas repetidas.
Referencia: “Un concurso eliminará los nombres de tres viaductos” www.eluniverso.com – 30. Agosto. 2011

Rúbrica: Menú (5 puntos). Definición y uso de estructura de datos (5 puntos). Validación de votos y uso de función (10 puntos). Mostrar registrados y descartados (5 puntos). Resultados de votación (10 puntos)  

2Eva_IT2010_T3 Registrar donantes ONTOT

2da Evaluación I Término 2010. Agosto 31, 2010 /ICM00794

Tema 3 (40 puntos). El Ministerio de Salud junto al “Organismo Nacional de Trasplante de Órganos y Tejidos (ONTOT)” requiere implementar programa para gestionar los donantes de órganos y tejidos, que registre, consulte y muestre resultados de donantes inscritos mediante el menú mostrado.

La consulta por estado permite listar los nombres de los donantes por estado, y el Total de donantes presenta el número de donantes aceptados por tipo de sangre.

MENU
 1. Ingreso de donantes
 2. Ingresar estado con prueba medica
 3. Consulta por estado de donantes
 4. Total de donantes/tipo de sangre
 5. Salir
La información registrada
por donante es:
Nombre, cédula, año de nacimiento, Tipo de sangre y Estado.
El tipo de sangre
se clasifica como:
(1) O-, (2) O+, (3) A-, (4)A+, (5)B-, (6)B+, (7)AB-, (8)AB+
El estado del donante
se modifica luego de
realizar las pruebas médicas, siendo:
(1) Inscrito, sin pruebas médicas y predeterminado al ingresar un donante.
(2) Aceptado
(3) Rechazado

Referencia: “1.400 personas inscritas para donar sus órganos”. 20 de Agosto 2010. www.eluniverso.com

Rúbrica: Menú (5 puntos). Ingreso de datos (5 puntos), Cambio de estado (5 puntos), consulta por estado (10 puntos), cantidad por tipo de sangre (15 puntos)

2Eva_IIT2009_T4 Sortear cupos pre-universitario medicina

2da Evaluación II Término 2009-2010. Febrero 02, 2010 /ICM00794

Tema 4 . (30 puntos) Debido a la alta demanda y limitada oferta de cupos para el curso pre-universitario de Medicina de la Universidad de Guayaquil, se realiza el sorteo de cupos entre los aspirantes. Los estudiantes que han sido abanderados o escoltas en sus colegios, ingresan sin sorteo. examenes aula enes

Se requiere un programa para realizar el registro de los aspirantes que participaran en el sorteo, ingresando su cédula, nombre, condecoración (1:abanderado/escolta, 0: ninguna).

De los n cupos disponibles, se les descuenta la cantidad de estudiantes que tienen condecoración, y se sortean los m cupos restantes entre los estudiantes.

Muestre la lista de todos estudiantes seleccionados.

Cédula Nombre Condecoración
0912345678 Juan Pedro Moreno 0
0987654321 Maria Ana Campos 1

NOTA: n se ingresa al inicio y m se cuenta luego del registro de aspirantes
El sorteo de cupos para el ‘pre’ generó alegría y decepción”. www.eluniverso.com. Enero 21 del 2010.

Rubrica: Definición de estructura e ingreso de datos (10 puntos), conteo y diferenciación por condecoración (5 puntos). Sorteo de cupos restantes (15 puntos).

2Eva_IT2009_T4 Informe de pacientes con AH1N1

2da Evaluación I Término 2009-2010. Septiembre 01, 2009 /ICM00794

Tema 4 (35 puntos). Para llevar el control en el país de la gripe AH1N1, se requiere disponer de los registros de pacientes contagiados, potenciales y descartados (codificados como 2, 1, 0 respectivamente).

prevenir gripe pasos

El registro se realiza en cada hospital o centro de salud con los siguientes datos y se administra en el menú mostrado.

Menú
 1. Registrar datos de Paciente
 2. Lista con Total de Pacientes por tipo
 3. Total de pacientes por provincia
 4. Salir

Realice un programa que permita realizar las acciones planteadas en el menú de acciones.

Registro de Pacientes
Nombre Provincia Tipo Hospital
María Guayas 1 León Becerra
Juan Manabí 2 General de Manta
Pedro Manabí 0 General de Manta
José Pichincha 0 Eugenio Espejo
Carlos Pichincha 2 Eugenio Espejo

Rúbrica: Definición de estructura o archivo y uso en el programa (10 puntos), realización de menú (10 puntos), conteo de pacientes por tipo(5), por provincia (10).

2Eva_IIT2008_T4 Apoyo a candidatos

2da Evaluación II Término 2008-2009. Febrero 10, 2009 /ICM00794

Tema 4 (30 puntos) Para la inscripción de candidaturas de un proceso electoral se reciben los “formularios de apoyo” que contiene cédula y nombre. candidatopolitico

El reglamento permite un solo registro por persona para cada candidato, por lo que se requiere un programa para validar ésta condición con el menú mostrado:

 

Menú:
1. Registrar datos de apoyo
2. Mostrar datos repetidos
3. Mostrar total de registros válidos.
4. Salir

Formulario
Cédula     nombre
0912345678 María Pilar Zamora
0987654321 Juan Pedro Amador
…           …

Nota: Muestre los datos repetidos al comparar las cédulas. El total de registros válidos solo se muestra si se ha usado la opción 2
Rúbrica: manejo datos en el formulario (10 puntos), selección de repetidos (10 puntos). Conteo de válidos (5 puntos). Menú (5 puntos)

2Eva_IT2008_T4 Medallas olímpicas por país

2da Evaluación I Término 2008-2009. Septiembre 2, 2008 /ICM00794

Tema 4 (30 puntos). Una vez finalizadas las olimpiadas, se dispone de los resultados las medallas que ha ganado cada país, ordenados alfabéticamente. 

Realice un programa que:

  • Ingrese en una estructura: el país, cantidad de medallas (10 puntos)
  • ordene y muestre los 5 primeros lugares del total de medallas. (20 puntos)
Datos de Ejemplo:
País Medallas
Afganistan 1
Alemania 41
Ecuador 1
Zimbabue 0

Referencia: Historia. Jefferson Pérez es el único ecuatoriano que obtuvo distinciones olímpicas: oro en Atlanta 96’ y plata en Pekín 2008.Ecuador compite en Juegos Olímpicos desde 1924. https://www.expreso.ec/deportes/ecuador-compite-en-juegos-olimpicos-desde-1924-NX415816

2Eva_IT2008_T3 Registrar padrón y validar cédulas

2da Evaluación I Término 2008-2009. Septiembre 2, 2008 /ICM00794

Tema 3. (20 puntos). El proceso de registros de votantes en un padrón electoral requiere de las siguientes operaciones:

1. Registrar: cédula, nombre de un votante (3 puntos)
2. Mostrar nombres de personas con cédulas válidas (10 puntos)
3. Mostrar nombres de personas con cédulas no válidas (2 puntos)
4. Mostrar total de inscritos
5. Salir

votacionRealice un programa que permita realizar las operaciones descritas, se permita registrar sin restricción a los votantes para luego para validar las cédulas; utilice la función validaid(cedula) descrita en el tema anterior.

2Eva_IIT2007_T3 Registrar y calcular valor SOAT

2da Evaluación II Término 2007-2008. Febrero 12, 2008 /ICM00794

Tema 3. (30 puntos) El Seguro Obligatorio de Accidentes de Transito (SOAT) es un requisito para la circulación de cualquier vehículo en el país. soat

Para conocer el costo del seguro por vehículo debe considerar los siguientes criterios que aportan al costo como se indica:

  • ¿Es de servicio particular o público?
  • ¿Qué clase de vehículo tiene?
  • Debe conocer el año de fabricación del vehículo para determinar su antigüedad.
Pregunta Clasificación + $ Adicional
Servicio Particular 20
Público 50
Clase Auto 20
Camioneta 30
Transporte Pasajeros 40
Antigüedad 1 a 5 años 5
6 a 10 10
más de 10 20

Elabore un programa que registre en una tabla para n vehículos, los datos de: matricula (Ej: ABC123), servicio, clase y año de fabricación del vehículo.

Luego calcule y muestre: el costo del SOAT de los vehículos ingresados y el costo total de los vehículos ingresados.

Referencia: http://www.soatecuador.info/cuantocuesta.html

3Eva_IIT2006_T4 Beneficiarios de Bono Desarrollo Humano

3ra Evaluación II Término 2006-2007, Febrero 6, 2007 /ICM00794

Tema 4. (30 puntos) El Bono de Desarrollo Humano se ofrece a madres solteras, ancianos y discapacitados, de los cuales se registra los nombres, apellidos, provincia, ciudad y tipo.

Realice un programa para ayudar al Ministerio de Bienestar social para gestionar el registro de los beneficiarios y que tenga el siguiente menú:

1. Ingresar un beneficiario Nombre, apellido, provincia, ciudad, tipo y pagado.
2. Mostrar el número de registrados por provincia
3. Mostrar el número de registrados por tipo
4. Mostrar el total de beneficiarios, y el monto por pagar.
5. Salir
Ejemplo de lista de beneficiarios:
Nombre Apellido Provincia Ciudad Tipo Pagado
Juan Piguave Guayas Playas (2) Anciano 0
Maria Gomez Manabí Manta (1) Madre Soltera 30
Pedro Guerra Pichincha Sto. Domingo (3) Discapacitado 30

Nota: Puede codificar a número las provincias y el tipo de beneficiario para facilitar el conteo.

3Eva_IT2004_T4 Manejar inventario de ferretería

Mejoramiento I Término 2004 – 2005. Agosto 31, 2004 /ICM00794

Tema 4. Escriba un programa en C/C++ que permita controlar las herramientas de una ferretería en el archivo C:\producto.txt, implementando el siguiente menú:

1. Ingreso de una nueva herramienta
2. Compra de una herramienta existente
3. Venta de una herramienta existente
4. Consulta Individual de una herramienta
5. Reporte de herramientas
6. Salir

Escriba la función en C/C++ que permita hacer la compra de una herramienta existente.

Suponga que las demás funciones ya están implementadas.

Utilice la siguiente estructura para la información:

No. de registro Nombre de herramienta Cantidad
1 Martillo 76
2 Sierra 21
3 Pinzas 18
4 Destornillador 106
5 Llave de tuerca 34