Вы находитесь на странице: 1из 4

Universidad Jos Carlos Maritegui

Practica N 1

1. EJERCICIOS
1.1 Disee un formulario que permite ingresar dos nmeros y calcule la suma de
ambos.

a) DISEO DEL FORMULARIO

Etiquetas
(Labels) Cuadros de
texto
(Textboxes)

Botones de comando
(CommandButtons)

a.1 Para escribir los textos Valor A:, Valor B:, y Respuesta: en las etiquetas
respectivamente, seleccione la etiqueta, luego vaya a la ventana Propiedades
y en la propiedad Caption escriba el valor correspondiente.
a.2 Para eliminar los textos: Text1, Text2 y Text3 de los cuadros de texto,
seleccione el cuadro de texto, luego vaya a la ventana Propiedades y en la
propiedad Text, elimine el texto existente.
a.3 Para escribir los textos Calcular, Nuevo y Salir, seleccione el botn de
comando y luego vaya a la ventana Propiedades y en la propiedad Caption
escriba por ejemplo: &Calcular para el primer botn de comando.

b) CODIFICACIN: Para empezar a escribir el cdigo haga doble clic sobre el


botn de comando Calcular (Command1), entonces aparecer la siguiente
ventana:

Visual Basic 22 L.P.I.


Universidad Jos Carlos Maritegui

Objeto Evento o
Procedimiento

Las sentencias Private Sub Command1_Click() y End Sub indican el inicio y fin
del procedimiento.
Escriba las siguientes lneas de programa entre las sentencias mencionadas
anteriormente:

Contine escribiendo el cdigo de los dems objetos como se muestra a


continuacin:

Visual Basic 23 L.P.I.


Universidad Jos Carlos Maritegui

c) Ejecucin: Para ejecutar el programa presione la tecla F5. Deber aparecer la


ventana del formulario con el cursor ubicado sobre el primer cuadro de texto
(Text1) pidiendo el ingreso del valor de A, ingrese un valor y presione Enter, el
enfoque pasar al cuadro de texto Text2, ingrese un valor y presione Enter, el
enfoque pasar al botn de comando Calcular (Command1=, presione Enter o
haga clic sobre este, entonces se ejecutar el procedimiento que calcula la suma
de los valores ingresados en Text1 y Text2. Haga clic en Nuevo para empezar
nuevamente o en Salir para terminar el programa.

1.2 Disee un formulario que permite sumar, restar, multiplicar y dividir dos
nmeros.
a) Diseo del formulario:

Etiquetas
(Labels)

Marco
(Frame)

Botones de Opcin Cuadros de


(OptionButtons) texto
(Textboxes)

Botones de comando
(CommandButtons)

Para cambiar el ttulo para cada botn de opcin, simplemente haga un clic para
seleccionar el botn de opcin y luego en la ventana de propiedades dirjase a la
propiedad Caption y establezca el valor correspondiente.

b) Codificacin
Private Sub Command1_Click()
Calculando la suma de los dos nmeros
If Option1.Value = True Then
Text3 = Val(Text1) + Val(Text2)
End If
Calculando la diferencia de los dos nmeros
If Option2.Value = True Then
Visual Basic 24 L.P.I.
Universidad Jos Carlos Maritegui

Text3 = Val(Text1) - Val(Text2)


End If
Calculando el producto de los dos nmeros
If Option3.Value = True Then
Text3 = Val(Text1) * Val(Text2)
End If
Calculando la division de los dos nmeros
If Option4.Value = True Then
Text3 = Val(Text1) / Val(Text2)
End If
If Text3= Then
MsgBox "Por favor selecciona la operacin a realizar"
End If
End Sub

Private Sub Command2_Click()


Option1.Value = False
Option2.Value = False
Option3.Value = False
Option4.Value = False
Text1 = ""
Text2 = ""
Text3 = ""
Text1.SetFocus
End Sub

Private Sub Command3_Click()


Unload Me
End Sub

Private Sub Form_Activate()


Option1.Value = False
Option2.Value = False
Option3.Value = False
Option4.Value = False
End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)


If KeyAscii = 13 Then
Text2.SetFocus
End If
End Sub

Private Sub Text2_KeyPress(KeyAscii As Integer)


If KeyAscii = 13 Then
Command1.SetFocus
End If
End Sub

2. EJERCICIOS PROPUESTOS
3.1 Disear un formulario que determine el mayor de 3 nmeros A, B, C.
3.2 Disee un formulario para resolver la ecuacin de segundo grado.
3.3 Disee un formulario que de acuerdo a la tabla siguiente calcule el sueldo del
trabajador:
CATEGORA SUELDO S/. BONIFICACIN (%)
A 2000 20
B 1600 15
C 1000 10
D 750 5

Visual Basic 25 L.P.I.

Вам также может понравиться