Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Segundo Examen Practico Poe Clave2
Segundo Examen Practico Poe Clave2
Encendido
Apagado
Nivel de combustible
Encendido: Este es el evento de entrada para el correcto funcionamiento del resto de eventos. Se debe de mantener
controlado que se ha presionado el botón de encendido del vehículo y no puede ser activado nuevamente salvo para
apagarlo (puede usar dos botones para controlar este evento o un botón de tipo switch).
Por cada ves que se encienda el vehículo, este debe ser almacenado en una tabla de un base de datos. Se debe registrar
la acción de encendido (1 y 0), la fecha y hora del evento. Se recomienda usar un GETDATE() para la inserción en la tabla.
Apagado: Antes de proceder con el estado de apagado se debe de validar que el vehículo está encendido (se asumirá que
no está en movimiento).
Nivel de combustible: Para controlar el nivel de gasolina se debe de verificar lo siguiente:
El nivel de gasolina debe estar almacenado en un campo de una tabla (tblCombustible) el cual está determinado en
galones.
Cada vez que se encienda el vehículo, se debe verificar que el nivel de gasolina está en un mínimo de por lo menos 0.5
galones, de lo contrario el vehículo no debe encender y se mostrará un mensaje de alerta de gasolina agotada.
Los niveles que se deben de considerar para la gasolina son:
o Full = 20 Gal (Máximo)
o Reserva > 0.5 gal y <=2 Gal
o Vacío <= 0.5 Gal
Si al encender el vehículo el nivel de gasolina está en el rango de la reserva, se debe mostrar la advertencia respectiva
Se debe de tener un apartado en la pantalla en donde se pueda ir variando el nivel de gasolina (actualizaciones a la
base de datos con el nuevo valor de combustible)
Si el automóvil esta encendido y su nivel de gasolina es <= 0.5 Gal, el vehículo se debe de apagar y mostrar la alerta de
apagado por falta de combustible.
Se debe mostrar en pantalla la cantidad de veces que el automóvil fue encendido por el día. Con sus horas y minutos
respectivos.
Se requiere que la información de los eventos quede registrada en una base de datos. La cantidad de tablas y campos
dependerán del análisis realizado.
CRITERIOS DE EVALUACIÓN PORCENTAJE
Diseño de la base de datos acorde a los requerimientos 10%
Diseño y creatividad de formulario con objetos acorde a la solución 30%
Programación correcta de evento Encendido 10%
Programación correcta de evento Apagado 15%
Programación correcta de evento Nivel De Combustible 15%
Impresión de mensajes correctos 10%
Ejecución del proyecto libre de errores y funcional 10%
TOTAL: 100%