Ficha de trabajo # 1

Anuncio
Upper
Laboratorio de prácticas #3
1.
Desarrolle una aplicación que permita el ingreso de un valor de 3 dígitos; la aplicación deberá de separar las
centenas, decenas y unidades, luego presentara la suma de los tres dígitos:
CONTROL
PROPIEDAD
VALOR
Form1
Caption
Digitos
Frame1
Caption
Valor:
Frame2
Caption
Centena-Decena y Unidad:
Text
Name
MaxLength
Text
Name
Text
Name
Text
Name
Text
Name
Vacio
TxtValor
3
Vacio
TxtCen
Vacio
TxtDec
Vacio
TxtUni
Vacio
TxtSum
Label1
Caption
Suma de Dígitos:
Command1
Caption
Calcular
Command2
Caption
Nuevo
Command3
Caption
Salir
Text1
Text2
Text3
Text4
Text5
Line1
* Código del botón Calcular
* Código del botón Nuevo
* Código del botón Salir
c = Val(txtValor.Text) / 100
d = (Val(txtValor.Text) Mod 100) / 10
u = (Val(txtValor.Text) Mod 100) Mod 10
txtCen = Int(c)
txtDec = Int(d)
txtUni = Int(u)
txtSum = Int(c) + Int(d) + Int(u)
txtValor = Empty
txtCen = Empty
txtDec = Empty
txtUni = Empty
txtSum = Empty
txtValor.SetFocus
End
Pág. 1
Upper
2.
Desarrolle una aplicación que permita el ingreso de un valor; la aplicación mostrara el valor elevado al cubo y al
cuadrado:
CONTROL
PROPIEDAD
VALOR
Form1
Caption
Potencia
Frame1
Caption
Valor:
Frame2
Caption
Resultados:
Text
Name
Text
Name
Text
Name
Vacio
TxtValor
Vacio
TxtCua
Vacio
TxtCub
Label1
Caption
Al Cuadrado:
Label2
Caption
Al Cubo:
Command1
Caption
Calcular
Command2
Caption
Nuevo
Command3
Caption
Salir
Text1
Text2
Text3
* Código del botón Calcular
* Código del botón Nuevo
cuadrado = Val(txtValor) ^ 2
cubo = Val(txtValor) ^ 3
txtCua = cuadrado
txtCub = cubo
txtValor = Empty
txtCua = Empty
txtCub = Empty
txtValor.SetFocus
* Código del botón Salir
End
* Tips
¿Como forzar un textbox para que solo acepte números?
El código:
Se utiliza el evento KeyPress de la caja de texto a forzar colocando las siguientes instrucciones, como aparece en el ejemplo:
Sub txtValor_Keypress(KeyAscii As Integer)
If KeyAscii >= 48 And KeyAscii <= 57 Or KeyAscii = 127 Or KeyAscii = 8 Then
' El 48 es 0 y el 57 es 9, 127 es SUPR y 8 es Backspace
Exit Sub
Else
MsgBox "Solo números para ingresar el valor a calcular, " + CHR(13) + “ “ & _
"ni comas, ni cualquier caracter especial!!"
End If
End Sub
Pág. 2
Upper
3.
Desarrolle una aplicación que permita el ingreso de un valor numérico; la aplicación deberá de calcular su
equivalente en la siguiente lista de monedas extranjeras:
CONTROL
PROPIEDAD
VALOR
Form1
Caption
Calculadora Monetaria
Frame1
Caption
Nuevos Soles:
Frame2
Caption
Moneda Extranjera:
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Vacio
TxtValor
Vacio
TxtDolAme
Vacio
TxtDolCan
Vacio
TxtLib
Vacio
TxtYen
Vacio
TxtFra
Vacio
TxtEur
Label1
Caption
Dólar de N.A. (3.18):
Label2
Caption
Dólar Canadience (2.70):
Label3
Caption
Libra Esterlina (6.03):
Label4
Caption
Yen japonés (0.02):
Label5
Caption
Franco suizo (2.58):
Label6
Caption
Euro (4.18):
Command1
Caption
Calcular
Command2
Caption
Nuevo
Command3
Caption
Salir
Text1
Text2
Text3
Text4
Text5
Text6
Text7
* Código del botón Calcular
txtDolAme = Val(txtValor) / 3.18
txtDolCan = Val(txtValor) / 2.7
txtLib = Val(txtValor) / 6.03
txtYen = Val(txtValor) / 0.02
txtFra = Val(txtValor) / 2.58
txtEur = Val(txtValor) / 4.18
* Código del botón Nuevo
* Código del botón Salir
txtValor = Empty
txtDolAme = Empty
txtDolCan = Empty
txtLib = Empty
txtYen = Empty
txtFra = Empty
txtEur = Empty
txtValor.SetFocus
End
Pág. 3
Descargar