PROYECTO DE FINAL DEL PARCIAL
Elaborar un programa que contenga un menú con 4 opciones, de acuerdo al
siguiente detalle:
Opción 1: Inventario de vehículos
Elabore un programa que permite almacenar vehículos en una lista
Los atributos que manejaran los vehículos son: número de serie, la marca, modelo, año de
fabricación, cilindraje, tipo de transmisión (automática, manual), tipo de combustible
(gasolina, diésel, electricidad, hibrido) kilometraje, numero de puertas.
El programa debe mostrar un menú con las siguientes opciones:
• Añadir vehículos
• Eliminar vehículos
• Mostrar todos los vehículos
• Mostrar los vehículos de la marca indicada por teclado
• Mostrar los vehículos construidos en los últimos 5 años
• Mostrar los vehículos con transmisión automática y con combustible tipo gasolina
• Mostrar los vehículos de la marca Volkswagen y con cilindraje superior a 2000.
Opción 2: Asistente de restaurante.
El programa debe mostrar un menú en donde permita añadir ingredientes, crear platos y
ordenar platos
• En la primera opción, el programa debe almacenar información sobre los
ingredientes y cantidades existentes en el restaurante, a su vez, debe permitir añadir
ingredientes adicionales.
• En la segunda opción, el programa debe permitir crear platos en donde se vayan
indicando los ingredientes y cantidades que componen el plato según los
ingredientes definidos.
• En la tercera opción, debe mostrarse los platos a servirse y el usuario debe poder
seleccionar los platos que desee, el programa debe verificar si existen las cantidades
de ingredientes, cada que se seleccione se debe descontar las cantidades de
ingredientes; Para la última opción se debe llevar un registro de todos los platos
servidos
Opción 3: Nomina de empleados
Elabore un programa que permita manejar la nomina de empleados de una empresa
Se manejará la información como cedula, nombre, apellido, genero, fecha de nacimiento,
salario base, extras, aporte IESS, descuentos, adelantos.
El programa debe mostrar un menú con las siguientes opciones:
• Añadir nómina de empleado
• Eliminar nómina de empleado
• Generar archivo general de nomina
• Generar archivo con empleados de género masculino
• Generar archivo con empleados en donde el descuento aplicado es superior a la
mitad de su salario base
• Generar archivo con empleados en donde se consolide la información y muestre
únicamente la sumatoria de sus ingresos, la sumatoria de sus egresos y el valor final
a recibir por empleado.
• Generar archivo con empleados con fecha de nacimiento inferior al 01-01-2000 y
donde su salario base sea superior a $500
Opción 4: Aplicación de un tema libre a su elección, el cual será valorado de acuerdo a la
originalidad, esfuerzo realizado en el mismo y uso de estructuras revisadas en clase
(estructuras de selección y repetición, uso de clases y métodos, estructuras de datos
(vectores, matrices, listas, listas enlazadas). La información que se utilizará en su aplicación
se debe obtener de un fichero, para lo cual debe realizar la lectura de dicha información.
En todas las opciones, al terminarla, se deberá preguntar al usuario si desea ejecutar esa opción
otra vez o no, en caso de querer salir debe regresar al menú principal de opciones.
Consideraciones:
• Se valorará de la aplicación: la efectividad, eficiencia, facilidad de uso, pertinencia
de las sentencias y estructuras utilizadas y que tenga los controles correspondientes.
• Adicionalmente, se expondrá el programa y cada integrante deberá demostrar que
conoce el código y lo puede cambiar de acuerdo a lo que se pida en ese momento.
• Las explicaciones deben ser puntuales y técnicamente fundamentadas, para lo cual
es fundamental conocer la teoría explicada en clase y en la bibliografía
correspondiente.
• Solo se pueden utilizar para la elaboración del programa las sentencias que se han
revisado en clase.
• A cualquier proyecto que incurra en alguna causal de deshonestidad académica le
será adjudicada la mínima calificación.