Sei sulla pagina 1di 7

TALLERES VB. Por Carlos Felipe Reyes Contreras.

1. La siguiente aplicacin contiene tres cajas de texto. En la primera de ellas almacena el valor del dlar en pesos. La segunda caja almacena una cantidad de pesos y la tercera una cantidad de dlares. Al pulsar el botn Cantidad en Pesos se mostrar la cantidad de dlares expresada en pesos; al pulsar el botn Cantidad en Dlares se mostrar la cantidad de pesos expresada en dlares.

2. La siguiente aplicacin permite liquidar el consumo de un servicio telefnico para un telfono en particular.

ESTRATO 1 2 3 4 5 6

BSICO 1000 1500 1800 2500 3500 4000

VALOR IMPULSO 15 20 25 30 35 40

3. La siguiente aplicacin contiene dos cajas de texto. Al pulsar el botn Cambiar se debe intercambiar el contenido de las dos cajas.

4. La siguiente aplicacin permite mostrar el nombre del mayor o menor de tres personas.

5. La siguiente aplicacin encuentra la suma de 1 hasta lmite, la suma de los pares menores o iguales que el lmite, o la suma de los impares menores o iguales que el lmite.

6. La siguiente aplicacin efecta el producto de dos nmeros (nmero 1 y nmero 2) y muestra su resultado. El botn Aceptar debe efectuar el producto pero utilizando solo el operador suma (+). No debe utilizar el operador producto (x).

7. El botn Aceptar calcula el costo de una orden de pizza. Tenga en cuenta para ello lo siguiente: Tamao Precio Pequea $ 5500 Mediana $10000 Grande $14000 COSTO DE ADICIONES CHAMPIONE QUESO JAMN CAMARONES S $ 2000 $ 2500 $ 2500 $ 3000 $ 2500 $ 3500 $ 3500 $ 4000 $ 3000 $ 4000 $ 4000 $ 5000

TAMAO Pequea Mediana Grande

El costo por unidad de refresco es de $600. El recargo por servicio a domicilio es de $1000.

8. La siguiente aplicacin indica cuantos billetes o monedas se requieren para expresar la cantidad de dinero indicada. Se debe empezar por las cantidades ms grandes (20.000, 10.000, 5.000, etc.)

9. Elabore un programa que en una caja de texto reciba un nmero y al pulsar un botn de aceptar indique si es par o impar. 10. Suponga que hacemos un convenio de la siguiente manera: yo le doy hoy Un milln de pesos y usted a cambio me da $1 (un peso), maana de nuevo yo le doy otro milln de pesos pero usted me da $2 (dos pesos), pasado maana de nuevo le doy otro milln de pesos y usted me da $4, al siguiente da de nuevo le doy otro milln de pesos y usted me da $8 y as sucesivamente por un mes, todos los das yo le doy el milln de pesos y usted me da el doble de la cantidad que me dio el da anterior. Elabore un programa en Visual Basic que para un da determinado del mes visualice cuanto lleva usted acumulado y cuento llevo yo acumulado hasta ese da.

11. Disee una forma con los controles que se muestran a continuacin.

Etiqueta Timer Botn de Comando

En la propiedad Font de la etiqueta seleccione negrita y un tamao de 18 y en su propiedad Name asigne L1. Asigne 100 a la propiedad Interval del control Timer y Tm1 a su propiedad Name. En la propiedad Name del botn asigne bt1. Haga doble click en el control Timer y digite: L1 = Time(). Haga doble click en el botn de comando y digite: If bt1.Caption = "Detener" Then bt1.Caption = "Activar" Tm1.Enabled = False Else bt1.Caption = "Detener" Tm1.Enabled = True End If 12. Disee una forma con los controles que se muestran a continuacin.

Etiqueta Timer

En la propiedad Caption de la etiqueta digite Hola y en su propiedad Name asigne L1. Asigne 50 a la propiedad Interval del control Timer y Tm1 a su propiedad Name. Haga doble click en el control Timer y digite:

L1.Top = L1.Top + 10 L1.Left = L1.Left + 20 If L1.Top > Form1.Height Then L1.Top = 0 End If If L1.Left > Form1.Width Then L1.Left = 0 End If Haga doble click sobre la forma y en el evento Form_load digite: L1.Top = 0 L1.Left = 0 13. Cree una aplicacin donde se muestren los nombres completos de los integrantes de su grupo, el nombre de la universidad y la asignatura; navegando desde la parte inferior de la ventana hasta la parte superior (en forma similar a como se muestran los crditos al final de una pelcula). 14. Cree una aplicacin que simule un sorteo de lotera.

15. El programa mostrado permite que el usuario ingrese un nmero entre 0 y 100. Este nmero es comparado con un valor interno que la aplicacin ha generado aleatoriamente. Si el nmero que ingres el usuario es igual al valor interno se mostrar un mensaje de Felicitaciones!, si es mayor le pedir que ingrese un nmero menor y si es menor le pedir el ingreso de un nmero mayor. El usuario tendr derecho a 10 intentos y si no lo logra adivinar entonces se le mostrar el nmero interno. El botn Aceptar verifica si el nmero ingresado es igual al interno y genera el mensaje correspondiente. El botn Nuevo nmero genera un nuevo nmero interno.

16. El botn Anlisis inspecciona el texto digitado por el usuario y nos muestra cuantos caracteres tiene, cuantas consonantes, cuantas vocales, la primera y la ltima letra, el texto en mayscula y el texto invertido.

17. Programar el juego de Cables y Corrientazos. El juego consiste en adivinar un nmero de tres dgitos. El usuario ingresa en cada caja un dgito el cual es verificado internamente con un valor que aleatoriamente el sistema ha seleccionado. Si un dgito de las cajas coincide con alguno de los dgitos del nmero interno tanto en valor como en posicin se dice que se tiene un corrientazo; si coincide en valor pero no en posicin se tiene un cable. Si el usuario acierta (tres corrientazos) se debe mostrar un mensaje indicando en cuantos intentos adivin el nmero. El usuario tiene tantos intentos como se indique en la caja. El botn Verificar se encarga de comparar los tres dgitos ingresados por el usuario con los dgitos del nmero interno y mostrar los resultados correspondientes.

18. Visor archivos de imgenes Cree un nuevo formulario. Adicione un control DriveListBox y en su propiedad name coloque D1 Adicione un control DirListBox y en su propiedad name coloque Dr1 Adicione un control FileListBox y en su propiedad name coloque F1 Adicione un control Image y en su propiedad name coloque Im1, y su propiedad Stretch active True, BorderStyle = 1 6). En el evento D1_Change adicione lo siguiente: Private Sub D1_Change() Dr1.Path = D1 End Sub 7). En el evento Dr1_Change adicione lo siguiente: Private Sub D1_Change() F1.Path = Dr1.Path End Sub 8). En el evento Form_Load adicione Private Sub Form_Load() F1.Pattern = "*.bmp;*.jpg" End Sub 9). En el evento Private Sub F1_Click() Im1.Picture = LoadPicture(F1.Path + "\" + F1.filename) End Sub 1). 2). 3). 4). 5).

Potrebbero piacerti anche