Los programas deberán iniciar con una portada de datos

Anuncio
Los programas deberán iniciar con una portada de datos personales. Utilizar
colores.
Limpiar la pantalla cuando sea necesario.
Entregar por grupo un CD con el código fuente de los programas.
Grabarlos con el RFC de un integrante del equipo, seguido del número de
programa que se realizó.
Ejemplo: Baeza Hernández Gerardo rfc: BAHG1
Ejercicio 1.
La administración de una compañía quiere conocer el ausentismo registrado en
cada uno de los 6 departamentos (capital humano, finanzas, informática, soporte
técnico, desarrollo y compras) que tiene la empresa en un mes laboral. Elaborar un
menú con las siguientes opciones:
(C)aptura.
(M)ostrar.
c(O)nsultar.
(S)alir.
Ejemplo de captura:
Nombre del Departamento: Capital Humano
Mes: Enero
Personas ausentes: 4
Nombre de la persona 1:
Nombre de la persona 2:
Nombre de la persona 3:
Nombre de la persona 4:
Los nombres de las personas solo se almacenan en una matriz, junto con el
departamento al que pertenecen. El departamento no hay necesidad de capturarlo,
solo almacenarlo en la matriz. En la matriz se almacenan todas las personas con
faltas independientemente del departamento al que pertenezcan.
Elizabeth Juárez Ramírez
Gabriel Ríos Escamilla
Berenice Sánchez Pérez
José Tovar Covarrubias
Capital
Capital
Capital
Capital
Humano
Humano
Humano
Humano
Almacenar en archivos binarios la estructura. El archivo debe tener los datos de los
12 meses de los 6 departamentos del año 2012.
Después de capturar el departamento, regresar al menú principal.
Ejemplo de mostrar:
Nombre del departamento a mostrar: Capital Humano.
Nombre del mes a mostrar: Enero.
Personas ausentes 4.
Después de mostrar la información regresar al menú principal.
Ejemplo de consultar:
Nombre del departamento a consultar: Capital Humano
Se muestra los nombres ordenados:
Elizabeth Juárez Ramírez
Berenice Sánchez Pérez
Gabriel Ríos Escamilla
José Tovar Covarrubias
Después de mostrar la información regresar al menú principal.
Ejercicio 2. En una escuela se almacena información sobre los alumnos. Realizar
un programa que muestre el siguiente menú:
(C)aptura.
(M)ostrar.
c(O)nsultar.
(S)alir.
Ejemplo de captura:
Nombre del alumno: Saúl Chávez López
Boleta: 20110368
Semestre actual: 4
Promedio semestre 1: 9.8
Promedio semestre 2: 9.0
Promedio semestre 3: 9.4
Promedio semestre 4: 9.2
Carrera: Computación
Los promedios generales de los alumnos solo se almacenan en una matriz, junto
con su nombre y la carrera a la que pertenecen.
Saúl Chávez López
201103685
Gabriel Ríos Escamilla 201103123
9.35
8.56
Computación
Sistemas digitales
Berenice Sánchez Pérez
201103456
9.6
José Tovar Covarrubias 201103764
8.4
Manufactura
asistida
por
computadora
Aeronáutica
Almacenar en archivos binarios la estructura. El archivo debe tener los datos de
12 alumnos de cada carrera.
Después de capturar, regresar al menú principal.
Ejemplo de mostrar:
Nombre de la carrera a mostrar: Computación. (muestra los 12 alumnos de la
carrera, con sus datos)
Después de mostrar la información regresar al menú principal.
Ejemplo de consultar:
Nombre y boleta de los estudiantes que tengan un promedio general mayor a 9
(incluir todas las carreras)
Se muestra los nombres ordenados alfabeticamente:
Después de mostrar la información regresar al menú principal.
Ejercicio 3: Una inmobiliaria tiene información disponible sobre departamentos en
renta. Realizar un programa con el siguiente menú:
(C)aptura.
(M)ostrar.
c(O)nsultar.
(S)alir.
Ejemplo de captura:
Clave del inmueble: 001
Extensión: 75 metros cuadrados. (solo se captura el número).
Estado: (Excelente / Buena / Regular /Mala) (solo acepta cualquiera de las
opciones anteriores).
Precio: 5000.00
Disponible: Si /No
Almacenar en archivos binarios la estructura. El archivo debe tener los datos de 12
departamentos de cada estado (excelente, buena, regular, mala). Después de
capturar el departamento, regresar al menú principal.
Ejemplo de mostrar:
Listar los datos de todos los departamentos disponibles que tengan un precio
inferior o igual a un cierto valor p, introducido por el usuario.
Listar todos los departamentos disponibles que tengan una superficie mayor o
igual a cierto valor proporcionado por el usuario y un estado excelente.
Listar el monto de la renta de todos los departamentos alquilados.
Después de mostrar la información regresar al menú principal.
Ejemplo de consultar:
Departamentos disponibles
Departamentos rentados
Ordenados por precio.
Después de mostrar la información regresar al menú principal.
Ejercicio 4. Realizar el ejercicio 1.
Ejercicio 5. Realizar el ejercicio 2.
Ejercicio 6. Realizar el ejercicio 3.
Descargar