PROYECTO

 

Objetivos:

 

·         Analizar los conceptos, controles, eventos y tipos de variables, así como algunos de los controles más comunes en el lenguaje de programación Visual Basic.

 

·         Analizar el uso de variables a nivel de formulario, así como los distintos operadores, métodos de conversión, concatenación y diferentes controles en el lenguaje de programación Visual Basic.

 

·         Analizar el uso y aplicación de la estructura condicional IF, así como la aplicación de la herramienta Msgbox en el lenguaje de programación Visual Basic.

 

·         Analizar el uso y aplicación de la estructura condicional Select Case, así como la aplicación de la herramienta ComboBox y manejo de formularios en el lenguaje de programación Visual Basic.

 

 

I Parte. Diseño de la Aplicación.

 

 

1.    Abrir Word y crear un proyecto en el lenguaje de programación Visual Basic con el nombre: Proyecto1”NombreyApellido”.

 

 

2.    Colocarle al formulario: “Proyecto1”.

 

 

3.    Colocar dentro del formulario variados controles, los cuales deben quedar aproximadamente de la siguiente forma:



 


II Parte. Procesos

 

1.    En la sección de datos personales se encuentran los TextBox de nombre y apellidos, al dar clic en calcular, se debe concatenar los tres cuadros de texto del nombre y apellidos y enviarlo al cuadro de texto en el resultado de venta.

                         


2.    En la sección de datos personales se encuentra el ComboBox de Domicilio, se debe cargar con: Pérez Zeledón, Buenos Aires, Dominical. Si la selección es Dominical al dar clic en el botón de domicilio, debe envíar un mensaje que diga: “Aún no se factura en este lugar”, si se factura en Buenos aires debe enviar otro mensaje que diga: “El próximo mes facturaremos en este lugar” y si es en Pérez Zeledón debe enviar la selección al resultado de venta en la parte inferior. Utilizar el Select Case para cada caso. Al dar clic en el botón de calcular

 


3.    También en esta sección se encuentra el ComboBox de Tipo de pago, se debe cargar con: Tarjeta y efectivo. Al dar clic en el botón de calcular, debe verificar cual caso es, de ser Efectivo se debe enviar la selección al resultado de venta, de ser Tarjeta enviar un mensaje que diga: “Por el momento no recibimos tarjeta”. Utilizar el Select Case para cada caso.



4.    Los ComboBox de nombre del artículo deben llenarse con al menos 3 productos de venta en una farmacia.


5.    En el ComboBox de cantidad cargar de 1 a 10.

 

6.      En el ComboBox de impuesto de venta: 12%, 13%.

 

7.    En el ComboBox de descuento de 10%, 15%.

 

8.    Calcular el subtotal y desplegar lo obtenido en el área de resultado de venta cuando se dé clic en el botón de calcular.


9.    Calcular el impuesto de venta y desplegar lo obtenido en el área de resultado de venta cuando se dé clic en el botón de calcular, esto debe hacerlo mediante un Select Case para cada uno de los casos.

 

10. Calcular el descuento de la venta y desplegar lo obtenido en el área de resultado de venta cuando se dé clic en el botón de calcular, esto debe hacerlo mediante un Select Case para cada uno de los casos.

 

11. Se debe calcular además el total, tomando en cuenta el subtotal, menos el descuento, más el impuesto, y desplegar lo obtenido en el área de resultado de venta cuando se dé clic en el botón de calcular.

 

12. Además, calcular el cambio. Si se paga con un monto menor del total, comunicar mediante un mensaje que no se puede efectuar el cálculo, en caso contrario aplicarlo y mostrar con un mensaje el cambio. Utilizar la condicional IF.


13. Además, se debe programar un botón para salir de la aplicación, antes debe enviar un mensaje (msgbox) con el nombre de la persona que programó la aplicación.

 

14. Programar el botón de limpiar para que limpie los TextBox de nombre, apellido1 y apellido2.


15. Programar los radiobutton, de manera que, al seleccionarlos, cambie el color completo del formulario. Son dos colores distintos a elegir.


Tabla de calificación I Parte. Diseño.

 

 

Punto a

calificar

Escala de Calificación en puntos

1 Inicial, 2 Intermedio, 3 Avanzado

Punt.

Obt.

Nombre correcto del proyecto

 

Nombre correcto del formulario. Propiedades: Name / Text.

 

Diseño y nombre correctos de los TextBox

 

Diseño y nombre correctos de los Label´s

 

Diseño y nombre correctos de los ComboBox

 

Diseño y nombre correctos de los GroupBox

 

Diseño y nombre correctos de los Button

 

Diseño y nombre correctos de los RadioButton

 

 

Tabla de calificación II Parte. Procesos. Total 51 puntos.

 

 

Punto a

calificar

Escala de Calificación en puntos

1 Inicial, 2 Intermedio, 3 Avanzado

Punt.

Obt.

Concatenación de los tres cuadros de texto del nombre y apellidos y enviarlo al cuadro de texto en el resultado de venta

 

Carga correcta de datos del ComboBox de Domicilio

 

Programación correcta del ComboBox de Domicilio

 

Carga correcta de datos del ComboBox de Tipo de pago

 

Programación correcta del ComboBox de Tipo de pago

 

Carga correcta de datos del ComboBox de nombre del artículo

 

Carga correcta de datos del ComboBox de cantidad del artículo

 

Carga correcta de datos del ComboBox de impuesto del artículo

 

Carga correcta de datos del ComboBox de descuento del artículo

 

Cálculo y envío correcto del subtotal

 

Cálculo y envío correcto del impuesto de venta

 

Cálculo y envío correcto del descuento de la venta

 

Cálculo y envío correcto del total de la venta

 

Cálculo y demostración correcta del cambio de la venta

 

Programación correcta del botón de salir

 

Programación correcta del botón de limpieza

 

Programación correcta de los radiobutton para el cambio de color

 

 

Comentarios

Entradas populares de este blog

Ejercicios de algoritmos para PSeint