Una empresa vende hojas de hielo seco, con las condiciones siguientes de descuento:
- Si el cliente es tipo 1 se le descuenta el 5%
- Si el cliente es tipo 2 se le descuenta el 8%
- Si el cliente es tipo 3 se le descuenta el 12%
- Si el cliente es tipo 4 se le descuenta el 15%
Cuando el cliente realiza una compra se solicitan los siguientes datos de entrada:
- Nombre del cliente
- Tipo de cliente (1, 2, 3, 4)
- Cantidad de hojas
- Precio por hoja
Crear dicho formulario para que genere como salida:
- Nombre del cliente
- Subtotal a pagar (Cantidad de hojas X Precio por hoja)
- Descuento (El porcentaje correspondiente del Subtotal a pagar)
- Total a pagar (Subtotal – Descuento)
Generales:
- La captura del nombre del cliente es en un cuadro de texto el cual debe aceptar solo letras y espacios. Al perder el foco dicho control, su contenido debe cambiar a mayúsculas automáticamente.
- La elección del tipo de cliente es mediante botón de opción.
- Poner un rango para la cantidad de hojas y para el precio por hoja. Validar que su entrada sean solo números.
- La secuencia de tabulación debe ser correcta (TabIndex)
- El paso de un cuadro de texto a otro es mediante ENTER.
- Incluir los botones de calcular, limpiar y salir; incluyendo icono en cada uno.
- Utilizar nombres y prefijos tanto para controles como para variables según corresponda.
Busca siempre la estética en la presentación, el control del formulario y la optimización del código.
Recuerda utilizar tu sentido común.
Créditos: lemm