2º CUATRIMESTRAL FECHA: 21/06/99−−>[Author:ESI] TIPO DE PRUEBA: ASIGNATURA: Bases de Datos y Prog. Visual−−>[Author:ESI] MODELO: A ALUMNO: CURSO Y GRUPO: CALIFICACION CARRERA INFORMÁTICA−−>[Author:ESI] PROFESOR: −−>[Author:ESI] DURACION DEL EXAMEN: 90−−>[Author:ESI]minutos PUNTUACION NECESARIA PARA APROBAR: 50−−>[Author:ESI] INDICACIONES: ANOTACIONES DE CORRECCION Se valorará positivamente la claridad de expresión, así como también influirá en gran medida la correcta estructuración, sangría de código, y organización en la exposición de ideas. ENUNCIADO DEL EXAMEN El ejercicio se puntuará sobre un total de 100 Ptos. Se pretende desarrollar el código correspondiente a una aplicación de VBA, uno de cuyos formularios se presenta en la siguiente figura: Este formulario en cuestión automatiza una hoja de facturación clásica, para la que tendremos las siguientes entradas por teclado: • Código: Texto. Código descriptivo del artículo. • Artículo: Texto. Descripción del artículo. • Precio/ud: Numérico. Precio unitario del artículo referenciado. • Cantidad: Numérico. Nº de unidades del artículo en cuestión. • %IVA: Numérico. Tanto por ciento de IVA aplicado en la factura. Para estas entradas, y como se observa en el formulario, se utilizarán cinco cajas de texto. En el interior de las mismas se detalla el nombre interno que se usará para el código (Nombre). Se deberá implementar el código necesario para realizar las siguientes tareas: • Cálculo de parciales. Mostrará en las cajas Total (txtParcial) e IVA Aplicado (txtAplicado), el resultado 1 de aplicar las fórmulas siguientes sobre los datos de entrada: Total = Precio/ud * Cantidad IVA Aplicado = Precio/ud * Cantidad * %IVA / 100 • Tanto por ciento de Descuento. Se reflejará al hacer click en el botón de Cálculo de parciales atendiendo a la tabla siguiente: Total parcial (txtParcial) > 5000 Descuento = 2% Total parcial (txtParcial) > 10000 Descuento = 5% Total parcial (txtParcial) > 20000 Descuento = 10% • Cálculo del Total. Mostrará en la caja de texto del Total a pagar (txtTotal) el resultado de realizar la operación siguiente: Total parcial (txtParcial) + IVA Aplicado (txtAplicado) − Descuento correspondiente • Se realizarán las validaciones de entrada para las cajas de texto según el tipo de datos que se detalla en la exposición del problema, no permitiendo en ningún caso que quede ninguna entrada vacía. Se deberán mostrar, de esta manera, los mensajes adecuados a cada caso, indicando al usuario la circunstancia: "debe rellenar los datos",... 99/99/99 Nombre de la Asignatura Informática, Diseño Nombre del Profesor Duración en minutos Puntos necesarios para aprobar R eferal P ass M erit D istinction 2