Vous êtes sur la page 1sur 4

TALLER DE PROGRAMACIÓN DISTRIBUIDA

EVALUACIÓN PRÁCTICA

Desarrolle la siguiente aplicación, tomando en consideración los supuestos formulados.

Aplicación 01: RECARGA DE CELULAR

La aplicación abarcará el proceso de simular una recarga (saldo) electrónica de celular, para lo cual deberá seguir
las siguientes instrucciones:

Especificaciones:

 Diseñe la ventana.
- No debe aparecer ninguna cantidad seleccionada (RadioButtons). Solo deben estar habilitados los primeros
tres botones.
- Las opciones del comboBox Compañía, serán las siguientes:
▪ [Seleccionar]
▪ Motorola
▪ Telcel
▪ Nextel
 Cuando de clic en el botón Cargar Celular, realizará lo siguiente:
- Aparecerá un InputBox que le pedirá el número del teléfono a cargarle saldo.

- Después aparecerá otro solicitando la confirmación del número.


- Una vez agregado los datos se hará la validación correspondiente, si los números fueron escritos
correctamente (son iguales) deshabilitará los controles correspondientes a Datos del Cliente para que el
usuario haga uso de ellos. Habrá tres compañías y cada una de ellas puede aplicar ciertas condiciones y
promociones, las cuales se describen en la siguiente tabla:

Compañía Promoción Condición

Movistar Si carga: Puede cargar desde S/. 3, es decir se


S/. 10, se agregan S/. 5 más habilitan todas las cantidades

S/. 20, se agregan S/. 10 más

S/. 50, se agregan S/. 50 más

Claro No aplica Sólo puede cargar desde S/. 10 en


adelante (habilitar sólo las
cantidades iguales a 10 o más)
Bitel No aplica No aplica

- Cuando haya finalizado de elegir las opciones (compañía y cantidad), dará clic al botón Aceptar y aparecerá
el resultado. ejemplo: El número 984 368 449 ha recargado S/. 30.

 Para limpiar todos los controles, es decir, que aparezca la pantalla como la primera vez, se dará clic a Nueva
Recarga (o Carga)
 Y para finalizar se da clic en el botón Salir de la aplicación.

InputBox es una función que hace que aparezca un cuadro de dialogo, a través del cual se le pedirá al usuario que
introduzca un valor.

string mensaje = Microsoft.VisualBasic.Interaction.InputBox("Ingresa un Dato:")

Nota: Para su uso correcto se tiene que agregar la referencia: Microsoft.VisualBasic en


References/Ensamblados/Framework del Explorador de soluciones o en el menú PROYECTO en la opción Agregar
Referencia/Ensamblados/Framework.

Una variable global se declara antes del evento Load del formulario.
TALLER DE PROGRAMACIÓN DISTRIBUIDA

EVALUACIÓN PRÁCTICA

Desarrolle la siguiente aplicación, tomando en consideración los supuestos formulados.

Aplicación 02: BONO DE RECONOCIMIENTO

Especificaciones:

 Diseñar la ventana. Las cajas de texto deben


aparecer limpias, los CheckBoxs y RadioButtons sin
seleccionar, el comboBox de Sexo tendrá tres
opciones: [Seleccionar], Femenino, Masculino (la
opción [Seleccionar] debe ser la opción por
defecto), en el comboBox de Nacionalidad se
tendrán dos opciones: Nacional y Extranjero
(Seleccionar Nacional como la opción por defecto).
 El usuario introducirá los siguientes datos: sueldo,
sexo, edad, nacionalidad, los cursos a los que ha
asistido y su antigüedad.
 Cuando se pulse el botón Calcular, el primer paso a realizar será obtener el 15% del sueldo que haya dado el
usuario y a dicho valor se le ira aplicando un aumento o decremento, de acuerdo a las condiciones siguientes:
- Si es del sexo femenino se aumentará un 3%.
- Si su edad es mayor a 45 años se agrega un 2%.
- Si su nacionalidad es extranjero, se le quitara un 5%.
- De acuerdo a la siguiente tabla de antigüedad se agrega el porcentaje:

Antigüedad Porcentaje Adicional


1 a 5 años 5%
6 a 10 años 10%
Mayor a 10 años 15%

- Cada curso tiene una duración en horas, el costo de cada hora es de S/. 30.00. Se calculará la suma de las
horas de los cursos seleccionados por el costo de cada hora y se agregara al bono, se hará uso de la siguiente
información:

Curso Duración
Php 20hrs
Java 35hrs
ASP.Net 40hrs
Oracle 60 hrs.
VB.Net 55hrs
Introducción a las bases de datos 15 hrs

 Mostrará finalmente el resultado en la caja de texto Bono.


 Cuando pulse el botón de Nuevo Cálculo, la pantalla debe de mostrarse como se especifica en el paso No.1 de
este ejercicio.
 Para finalizar se da clic en el botón Salir.
TALLER DE PROGRAMACIÓN DISTRIBUIDA

EVALUACIÓN PRÁCTICA

Desarrolle la siguiente aplicación, tomando en consideración los supuestos formulados.

Aplicación 03: OPERACIONES

Especificaciones:

 El usuario indicará el rango numérico que habrá de considerarse para generar los números que deberán de
agregarse en los dos comboBox, considerando además el tipo de número a generar (Par/Impar).
 Cuando se dé clic al botón Aceptar deberá revisar inicialmente que el valor de Inicio y de Fin sea un rango
correcto, es decir, el valor de Inicio debe ser menor que el valor de Fin. Posteriormente revisara que se haya
seleccionado un Tipo para poder proceder al paso siguiente.
 Se llenarán los comboBox, con el rango de números indicados (Par o impar).
 Después de llenar los combos, el usuario podrá seleccionar dos números (uno de cada combo).
 Posteriormente seleccionara una o varias operaciones que el programa realizará.
 Al darle clic al botón Realizar Operaciones, se mostrarán los resultados en el listBox, tomando el siguiente
esquema de ejemplo: “La resta de n1 – n2 = resultado”
 El botón Limpiar, tiene como función quitar la selección que haya de los RadioButton y CheckBox, limpiar los
TextBox, comboBox y la listBox.

Vous aimerez peut-être aussi