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

Ejercicios resueltos bsicos y de estructuras de decisin

en Visual Basic 6.0


1) Escribir un programa que agregue un valor de la suma

Se debe crear:

3 Label (En el tercer Label cambia el BorderStyle de 0 - None a 1 - Fixed Single)

1 TextBox

1 CommandButton

Debe quedar as

Hay dos formas de hacerlo: Forma simple(Nivel: Facil) y Forma simple(Nivel: Normal). Vern
porque.

Forma simple(Nivel: Facil): El problema de la forma simple es que al agregar el primer valor
y al darle sumar nos agrega el primer valor ingresado, en vez de esperar los otros valores
que se van a sumar. Por ejemplo:

1)Si ingreso 1 en lugar de quedar el Label3 en blanco te muestra el primer valor ingresado,
en vez de quedarse en blanco el Label3, para poder ingresar el siguiente valor sumarlo
y mostrar el resultado. Pruebenlo y veran porque.

Aqu esta el cdigo (Darle doble clck al CommandButton e introducir lo siguiente)

Option Explicit
Dim Suma As Double
_____________________________________________________________________

Private Sub Command1_Click()


Dim Valor As Double
Valor = Text1
Suma = Suma + Valor
Label3 = Suma
End Sub

Forma simple(Nivel: Normal): Esta es la forma en que vemos si se ha ingresado datos o no


en el TextBox usando condicionales, y tambin nos ayuda a sumar de forma cmoda como
las calculadora de Windows.

Debe quedarte as:

Aqu esta el cdigo (Darle doble clck al CommandButton e introducir lo siguiente)

Dim Operacion As String


Dim Inicio As Boolean
Dim PrimerValor, ValorSiguiente, Suma

Private Sub Command1_Click()


PrimerValor = Val(Text1.Text)
Text1.Text = ""
Inicio = False
Operacion = "Suma"
End Sub

Private Sub Command2_Click()


Text1.Text = ""
Label3 = ""
ValorSiguiente = 0
Inicio = False
End Sub
Private Sub Command3_Click()
If Text1 = "" Then
MsgBox "Usted no ha ingresado su numero"
End If
ValorSiguiente = Text1.Text
Select Case Operacion
Case "Suma"
Suma = PrimerValor + ValorSiguiente
Label3 = Suma
End Select
End Sub

2) Escribir un programa que lea 5 nmeros enteros y escriba la media aritmtica


(Promedio) de los mismos

Se hace de tres maneras

Primera manera

Se debe crear:

5 TextBox

7 Label (En el ltimo Label cambia el BorderStyle de 0 - None a 1 - Fixed Single)

1 CommandButton

Debe quedarte as
Aqu esta el cdigo (Darle doble clck al CommandButton e introducir lo siguiente)

Private Sub Command1_Click()


Dim PrimerValor As Integer, SegundoValor As Integer, TercerValor As Integer,
CuartoValor As Integer, QuintoValor As Integer

PrimerValor = Text1
SegundoValor = Text2
TercerValor = Text3
CuartoValor = Text4
QuintoValor = Text5

Label7 = (PrimerValor + SegundoValor + TercerValor + CuartoValor + QuintoValor)


/5

End Sub

Segunda manera:
Esta manera es para que cuando se nos olvide poner el algn valor en
cualquierTextBox, nos muestre un mensaje de que falta ingresar un valor en
tal TextBox

Se debe crear:

5 TextBox

7 Label (En el ltimo Label cambia el BorderStyle de 0 - None a 1 - Fixed Single)

1 CommandButton

Debe quedarte as

Aqu esta el cdigo (Darle doble clck al CommandButton e introducir lo siguiente)

Private Sub Command1_Click()


Dim PrimerValor As Integer, SegundoValor As Integer, TercerValor As Integer,
CuartoValor As Integer, QuintoValor As Integer

PrimerValor = Val(Text1)
SegundoValor = Val(Text2)
TercerValor = Val(Text3)
CuartoValor = Val(Text4)
QuintoValor = Val(Text5)

If Text1 = "" Then


MsgBox "Falta el un valor en la casilla 1"
ElseIf Text2 = "" Then
MsgBox "Falta el un valor en la casilla 2"
ElseIf Text3 = "" Then
MsgBox "Falta el un valor en la casilla 3"
ElseIf Text4 = "" Then
MsgBox "Falta el un valor en la casilla 4"
ElseIf Text5 = "" Then
MsgBox "Falta el un valor en la casilla 5"
Else
Label7 = (PrimerValor + SegundoValor + TercerValor + CuartoValor + QuintoValor)
/5
End If

End Sub

Tercera forma:

Para eso debemos crear una "Matriz de Controles", lo que significa que debemos
crear 9 veces un TEXT1

Como se muestra grficamente.

Creamos un TextBox
Le damos click derecho del Mouse y nos saldr el siguiente cuadro lo cual sale
una opcin que dice copiar.

Ahora acercamos el cursor en el espacio del formulario le damos click derecho y


pegar. O lo ms fcil apretamos la tecla Ctrl y la tecla V las dos (teclas a la vez)
Luego de haberle dado pegar te va a salir un cuadro que te dice lo siguiente:
"Ya existe un control llamado Text1 Deseas crear una matriz de controles?"

Les das click en SI o en Aceptar

Creas 5 Text1

7 Labels

y un CommandButton

El formulario debe quedarte as


Aqu esta el cdigo (Darle doble clck al CommandButton e introducir lo siguiente)

Private Sub Command1_Click()

Dim PrimerValor As Integer, SegundoValor As Integer, TercerValor As Integer,


CuartoValor As Integer, QuintoValor As Integer

PrimerValor = Val(Text1(0))
SegundoValor = Val(Text1(1))
TercerValor = Val(Text1(2))
CuartoValor = Val(Text1(3))
QuintoValor = Val(Text1(4))

If Text1(1) = "" Then


MsgBox "Falta el un valor en la casilla 1"
ElseIf Text1(2) = "" Then
MsgBox "Falta el un valor en la casilla 2"
ElseIf Text1(3) = "" Then
MsgBox "Falta el un valor en la casilla 3"
ElseIf Text1(4) = "" Then
MsgBox "Falta el un valor en la casilla 4"
ElseIf Text1(5) = "" Then
MsgBox "Falta el un valor en la casilla 5"
Else
Label7 = (PrimerValor + SegundoValor + TercerValor + CuartoValor + QuintoValor)
/5
End If
End Sub

3) El alquiler de un vehculo cuesta 70.000 bolvares por da


ms 750 bolvarespor cada kilmetro recorrido. Escribir un programa que lea por
teclado el nmero de das en alquiler y el nmeros de kilmetros
recorridos y muestre el monto total que se debe pagar.

Se debe crear:

2 TextBox

4 Label (En el ltimo Label cambia el BorderStyle de 0 - None a 1 - Fixed Single)

1 CommandButton

Debe quedarte as

Aqu esta el cdigo (Darle doble clck al CommandButton e introducir lo siguiente)

Private Sub Command1_Click()


'Declaramos las constantes
Const AlquilerDelAuto = 70000
Const KilometrosRecorrido = 750

Dim DiasDeAlquiler As Integer


Dim KilometrosRecorridos As Integer

DiasDeAlquiler = Val(Text1)
Kilometros = Val(Text2)
If Text1 = "" Then
MsgBox "No has ingresado los dias"
ElseIf Text2 = "" Then
MsgBox "No has ingresado los kilometros"
Else
Label3 = (DiasDeAlquiler * AlquilerDelAuto) + (KilometrosRecorrido *
Kilometros)
End If

End Sub

4) Escribir un programa que lea por teclado un numero entero, el cual representa
un monto en bolvares y muestre cuantos billetes
de 50.000, 20.000, 10.000,5.000, 2.000 y 1.000 y cuantas monedas
de 500, 100, 50, 20, 10, 5 y 1constituyen esa cantidad.

Aqu usaremos InputBox

Se debe crear:

13 TextBox

13 Label

1 CommandButton

Debe quedarte as
Aqu esta el cdigo (Darle doble clck al CommandButton e introducir lo siguiente)

Option Explicit
Private Sub Command1_Click()
Dim Monto As Long

'Ingresamos los datos


Monto = InputBox("Ingrese su monto")

Text1 = Monto \ 50000


Text2 = Monto \ 20000
Text3 = Monto \ 10000
Text4 = Monto \ 5000
Text5 = Monto \ 2000
Text6 = Monto \ 1000
Text7 = Monto \ 500
Text8 = Monto \ 100
Text9 = Monto \ 50
Text10 = Monto \ 20
Text11 = Monto \ 10
Text12 = Monto \ 5
Text13 = Monto \ 1

End Sub
5) Escribir un programa que solicite al usuario la introduccin de un nmero
detres dgitos y que lo imprima en orden inverso. Ejemplo: Para una entrada
de695,la salida deber ser 596.

Se debe crear:

2 TextBox

2 Label

1 CommandButton

Debe quedarte as

Aqu esta el cdigo (Darle doble clck al CommandButton e introducir lo siguiente)

Private Sub Command1_Click()

Dim Numero As Integer


Dim CalculoUno As Integer, RespuestaUno As Integer
Dim CalculoDos As Integer, RespuestaDos As Integer

Numero = Text1

CalculoUno = Numero \ 100


RespuestaUno = Numero Mod 100
CalculoDos = RespuestaUno \ 10
RespuestaDos = RespuestaUno Mod 10

Text2 = RespuestaDos & CalculoDos & CalculoUno

End Sub

6) Dados tres valores enteros, los cuales representan las longitudes de los lados
de un tringulo, escribir un programa que determine si el tringulo es issceles,
equiltero o escaleno.

Se debe crear:

4 Label

3 TextBox

1 CommandButton

Debe quedar as

Aqu esta el cdigo (Darle doble clck al CommandButton e introducir lo siguiente)


Private Sub Command1_Click()
Dim LadoUno As Integer, LadoDos As Integer, LadoTres As Integer

LadoUno = Text1
LadoDos = Text2
LadoTres = Text3

If LadoUno = LadoDos And LadoDos = LadoTres Then


Label4 = "Es equiltero"
ElseIf LadoUno = LadoDos Or LadoUno = LadoTres Or LadoDos =
LadoTresOr LadoDos = LadoUno Or LadoTres = LadoUno Or LadoTres =
LadoDos Then
Label4 = "Isosceles"
Else
Label4 = "Escaleno"
End If
End Sub

7) Escribir un programa que dada la hora en HH:MM:SS calcule y muestre la hora


un segundo despus.

Donde:

HH es la hora

MM son los minutos

SS son los segundos

Se debe crear:

3 TextBox

3 CommandButton

Debe quedar as
Aqu esta el cdigo (Darle doble clck al CommandButton e introducir lo siguiente)

Private Sub Command3_Click()


VariableHora = Text1
VariableMinutos = Text2
VariableSegundos = Text3
VariableSegundos = VariableSegundos + 1
If VariableSegundos = 60 Then
VariableSegundos = 0
VariableMinutos = VariableMinutos + 1
If VariableMinutos = 60 Then
VariableMinutos = 0
VariableHora = VariableHora + 1
If VariableHora > 12 Then
VariableHora = 1
End If
End If
End If
Text1 = VariableHora
Text2 = VariableMinutos
Text3 = VariableSegundos
End Sub
_____________________________________
Private Sub Command1_Click()
Text1 = ""
Text2 = ""
Text3 = ""

End Sub
_______________________________
Private Sub Command2_Click()
End
End Sub
_________________________________

NOTA:
A) El CommandButton3 es el botn Hora

B) El CommandButton1 es el botn Borrar

C) El CommandButton2 es el botn Salir

EJEMPLO # 1

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Eve


ntArgs) Handles Button1.Click
'Programa: Area de tringulo
'Compilador: Visual Basic 2008
'Programador: Medinilla
'Fecha:

'Declaracin de variables
Dim A, B, H As Single
B = TextBox1.Text
H = TextBox2.Text

'Calculando rea de tringulo


A = (B * H) / 2

'Visualizar resultado
TextBox3.Text = A
End Sub
_____________________________________________________________________
____________

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.Ev


entArgs) HandlesButton2.Click
TextBox1.Text = " "
TextBox2.Text = " "
TextBox3.Text = " "
End Sub
_____________________________________________________________________
____________

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.Ev


entArgs) HandlesButton3.Click
End

End Sub

End Class
_____________________________________________________________________
_____________

EJEMPLO # 2

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Event


Args) Handles Button1.Click
'Programa: Energa potencial
'Compilador: Visual Basic 2008
'Programadora: Medinilla
'Fecha: 30 de Julio de 2012

'Declaracin de variables
Dim ep, m, x As Single
m = TextBox1.Text
x = TextBox2.Text

'Calcular energa potencial


ep = m * 9.8 * x

'Visualizar resultado
TextBox3.Text = ep
End Sub
_____________________________________________________________________
____________
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.Event
Args) Handles Button2.Click
TextBox1.Text = " "
TextBox2.Text = " "
TextBox3.Text = " "
End Sub
_____________________________________________________________________
____________

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.Event


Args) Handles Button3.Click
End
End Sub

_____________________________________________________________________
____________

EJEMPLO # 3

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Event


Args) Handles Button1.Click
'Programa:Trabajo
'Compilador: Visual Basic 2008
'Programadora: Medinilla
'Fecha: 30 de Julio de 2012

'Declaracin de variables
Dim w, m, vf, vi As Single
m = TextBox1.Text
vf = TextBox2.Text
vi = TextBox3.Text

'Calcular el trabajo
w = (m * (vf ^ 2) / 2) - (m * (vi ^ 2) / 2)

'visualizar resultado en cada de mensaje


MsgBox("El trabajo calculado es: " & w)
End Sub
_____________________________________________________________________
____________

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.Eve


ntArgs) Handles Button2.Click
TextBox1.Text = " "
TextBox2.Text = " "
TextBox3.Text = " "
End Sub
_____________________________________________________________________
____________

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.Eve


ntArgs) Handles Button3.Click
End

End Sub
_____________________________________________________________________
____________

EJEMPLO # 4

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Event


Args) Handles Button1.Click
Dim a, b, c As Single
a = TextBox1.Text
b = TextBox2.Text
c=a+b
TextBox3.Text = c
End Sub
_____________________________________________________________________
____________

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.Eve


ntArgs) Handles Button2.Click
Dim a, b, c As Single
a = TextBox1.Text
b = TextBox2.Text
c=a-b
TextBox3.Text = c
End Sub
_____________________________________________________________________
____________

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.Event


Args) Handles Button3.Click
Dim a, b, c As Single
a = TextBox1.Text
b = TextBox2.Text
c=a*b
TextBox3.Text = c
End Sub
_____________________________________________________________________
____________

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.Event


Args) Handles Button4.Click
Dim a, b, c As Single
a = TextBox1.Text
b = TextBox2.Text
c=a/b
TextBox3.Text = c
End Sub
_____________________________________________________________________
____________

Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.Event


Args) Handles Button5.Click
Dim a, b, c As Single
a = TextBox1.Text
b = TextBox2.Text
c=a^b
TextBox3.Text = c
End Sub
_____________________________________________________________________
____________

Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.Eve


ntArgs) Handles Button6.Click
TextBox1.Text = " "
TextBox2.Text = " "
TextBox3.Text = " "
End Sub
_____________________________________________________________________
____________

Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.Eve


ntArgs) Handles Button7.Click
End
End Sub
End Class

_____________________________________________________________________
____________

EJEMPLO # 5

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Event


Args) Handles Button1.Click
'Programa: Area de cilindro
'Compilador: Visual Basic 2008
'Programadora: Medinilla
'Fecha:

'Declaracin de variables
Dim a, r, h As Single
r = TextBox1.Text
h = TextBox2.Text

'Calculando rea de cilindro


a = 2 * 3.141592 * (r + h + r ^ 2)

'Visualizando resultado
TextBox3.Text = a

End Sub
_____________________________________________________________________
____________
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.Eve
ntArgs) Handles Button2.Click
TextBox1.Text = " "
TextBox2.Text = " "
TextBox3.Text = " "
End Sub
_____________________________________________________________________
____________
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.Eve
ntArgs) Handles Button3.Click
End
End Sub
_____________________________________________________________________
____________

EJEMPLO # 6

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Event


Args) Handles Button1.Click
'Programa: Conversin a radianes
'Compilador: Visual Basic 2008
'Programadora: Medinilla
'Fecha: 7/08/12

'Declaracin de variables
Dim rad, dato As Single
dato = TextBox1.Text

'Calculando radianes
rad = (2 * 3.141592 * dato) / 360

'Visualizar resultado en radianes


TextBox2.Text = rad
Label3.Text = "Radianes"
End Sub
_____________________________________________________________________
____________

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.Event


Args) Handles Button2.Click
'Declaracin de variables
Dim grad, dato As Single
dato = TextBox1.Text

'Calculando grados
grad = (dato * 180)

'Visualizar resultado en grados


TextBox2.Text = grad
Label3.Text = "Grados"
End Sub
_____________________________________________________________________
____________

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.Event


Args) Handles Button3.Click
TextBox1.Text = " "
TextBox2.Text = " "
End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.Eve


ntArgs) Handles Button4.Click
End
End Sub
_____________________________________________________________________
____________

USO DE CICLO CONDICIONAL IF-THEN-ELSE

IF-THEN-ELSE: Es un ciclo condicional que permite tomar decisiones dentro de un


programa, se utiliza para evaluar condiciones y que el programa pueda operar sobre
dos alternativas.

EJEMPLO # 7

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Event


Args) Handles Button1.Click
'Programa: rea y permetro de parbola
'Compilador: Visual Basic 2008
'Programadora: Medinilla
'Fecha

'Declaracin de variables
Dim are, p, a, b As Single
a = TextBox1.Text
b = TextBox2.Text
If RadioButton1.Checked = True Then
are = 3.141592 * a * b
MsgBox("El rea de la parbola es : " & are)
Else
If RadioButton2.Checked = True Then
p = 2 * 3.141592 * (1 / 2 * (a ^ 2 + b ^ 2)) ^ 0.5
MsgBox("El permetro de la parbola es : " & p)

End If
End If
End Sub
_____________________________________________________________________
____________

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.Eve


ntArgs) Handles Button2.Click
TextBox1.Text = " "
TextBox2.Text = " "
End Sub
_____________________________________________________________________
____________

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.Eve


ntArgs) Handles Button3.Click
End
End Sub
_____________________________________________________________________
____________

EJEMPLO # 8

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Event


Args) Handles Button1.Click
'Programa: Discriminante
'Compilador: Visual Basic 2008
'Programadora: Medinilla
'Fecha: 7 /08/12

'Declaracin de variables
Dim d, b, a, c, r As Single
b = TextBox1.Text
a = TextBox2.Text
c = TextBox3.Text

'Calculando cantidad subradical


r = (b ^ 2 - 4 * a * c)

'Evaluando si se puede calcular raz cuadrada


If r > 0 Then
d = r ^ 0.5
Else
If r < 0 Then
MsgBox("No se puede calcular la raz cuadrada")

End If
End If

'Visualizar resultado
TextBox4.Text = d

End Sub
_____________________________________________________________________
____________

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.Eve


ntArgs) Handles Button2.Click
TextBox1.Text = " "
TextBox2.Text = " "
TextBox3.Text = " "
TextBox4.Text = " "
End Sub
_____________________________________________________________________
____________

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.Eve


ntArgs) Handles Button3.Click
End

End Sub
_____________________________________________________________________
____________

EJEMPLO # 9
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Event
Args) Handles Button1.Click
'Programa: Calculadora_If-Then-Else
'Compilador: Visual Basic 2008
'Programadora: Medinilla
'Fecha:

'Declaracin de variables
Dim r, a, b As Single
a = TextBox1.Text
b = TextBox2.Text

'Ciclo condicional para tomar decisiones y poder elegir operacin


If RadioButton1.Checked = True Then
r=a+b
Else
If RadioButton2.Checked = True Then
r=a-b
Else
If RadioButton3.Checked = True Then
r=a*b
Else
If RadioButton4.Checked = True Then
r=a/b
Else
If RadioButton5.Checked = True Then
r=a^b

End If
End If
End If
End If
End If
MsgBox("El resultado es : " & r)

End Sub
_____________________________________________________________________
____________

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.Eve


ntArgs) Handles Button2.Click
TextBox1.Text = " "
TextBox2.Text = " "
End Sub
_____________________________________________________________________
____________

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.Eve


ntArgs) Handles Button3.Click
End

End Sub
_____________________________________________________________________
____________

EJEMPLO # 10

Public Class Form1

Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object,


ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
'Programa: Conceptos
'Compilador: Visual Basic 2008
'Programadora: Medinilla
'Fecha:

'Uso de ciclo condicional IF-THEN-ELSE


If ComboBox1.Text = "Aceleracin" Then
Label1.Text = "La aceleracin es el cambio de velocidad en el tiempo para
desplazar un cuerpo de un punto A a un punto B."
Label3.Text = "a = (Vf -Vo) / t"
Label2.Text = "Ingrese velocidad final (Vf):"
Label4.Text = "Ingrese velocidad inicial (Vo):"
Label5.Text = "Ingrese el tiempo ( t ):"
Label6.Text = "La aceleracin es ( a ):"
Else
If ComboBox1.Text = "Velocidad inicial (Vo)" Then
Label1.Text = "Es la Velocidad que tiene un cuerpo al INICIAR su
movimiento en un perodo de tiempo."
Label3.Text = "Vo = Vf - a t"
Label2.Text = "Ingrese velocidad final (Vf):"
Label4.Text = "Ingrese aceleracin ( a ):"
Label5.Text = "Ingrese el tiempo ( t ):"
Label6.Text = "La velocidad inicial es (Vo):"
Else
If ComboBox1.Text = "Velocidad final (Vf)" Then
Label1.Text = "Es la Velocidad que tiene un cuerpo al FINALIZAR su
movimiento en un perodo de tiempo."
Label3.Text = "Vf = Vo + a t"
Label2.Text = "Ingrese velocidad inicial (Vo):"
Label4.Text = "Ingrese aceleracin ( a ):"
Label5.Text = "Ingrese el tiempo ( t ):"
Label6.Text = "La velocidad final es (Vf):"
End If
End If
End If
End Sub
_____________________________________________________________________
____________

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Eve


ntArgs) Handles Button1.Click
If ComboBox1.Text = "Aceleracin" Then
Dim a, vf, vo, t As Single
vf = TextBox1.Text
vo = TextBox2.Text
t = TextBox3.Text
a = (vf - Vo) / t
TextBox4.Text = a
Else
If ComboBox1.Text = "Velocidad inicial (Vo)" Then
Dim vo, vf, a, t As Single
vf = TextBox1.Text
a = TextBox2.Text
t = TextBox3.Text
vo = vf - (a * t)
TextBox4.Text = vo
Else
If ComboBox1.Text = "Velocidad final (Vf)" Then
Dim vf, vo, a, t As Single
vo = TextBox1.Text
a = TextBox2.Text
t = TextBox3.Text
vf = vo + (a * t)
TextBox4.Text = vf
End If
End If
End If
End Sub
_____________________________________________________________________
____________
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.Eve
ntArgs) Handles Button2.Click
TextBox1.Text = " "
TextBox2.Text = " "
TextBox3.Text = " "
TextBox4.Text = " "

End Sub
_____________________________________________________________________
____________

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.Eve


ntArgs) Handles Button3.Click
End
End Sub
End Class
_____________________________________________________________________
____________

EJEMPLO # 11

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Event


Args) Handles Button1.Click
'Programa: Funciones trigonomtricas
'Compilador: Visual Basic 2008
'Programadora: Medinilla
'Fecha:

'Declaracin de variables
Dim r, ang As Single
ang = TextBox1.Text

'Evaluando condicin, para seleccionar funcin


If RadioButton1.Checked = True Then
r = Math.Cos(ang)
Else
If RadioButton2.Checked = True Then
r = Math.Sin(ang)
Else
If RadioButton3.Checked = True Then
r = Math.Tan(ang)
End If
End If
End If
TextBox2.Text = r

End Sub
_____________________________________________________________________
____________

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.Eve


ntArgs) Handles Button2.Click
TextBox1.Text = " "
TextBox2.Text = " "
End Sub
_____________________________________________________________________
____________

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.Eve


ntArgs) Handles Button3.Click
End
End Sub
_____________________________________________________________________
____________

EJEMPLO # 12

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Event


Args) Handles Button1.Click
'Programa: rea de circulo
'Compilador: Visual Basic
'Programadora: Medinilla
'Fecha: 14 de Agosto de 2012
'Declaracin de variables
Dim a, r As Single
r = TextBox1.Text

'Calcular operacin rea


a = 3.141592 * r ^ 2

'Visualizar resultado
TextBox2.Text = a
End Sub
_____________________________________________________________________
____________
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.Eve
ntArgs) Handles Button2.Click
TextBox1.Text = " "
TextBox2.Text = " "
End Sub
_____________________________________________________________________
____________
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.Eve
ntArgs) Handles Button3.Click
End
End Sub
_____________________________________________________________________
____________

EJEMPLO # 13

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Event


Args) Handles Button1.Click
'Programa: calculo de hipotenusa
'Compilador: Visual Basic 2008
'Fecha:
'Programador: Medinilla

'Declaracin de variables
Dim a, b, c As Single
a = TextBox1.Text
b = TextBox2.Text
'Realizar clculo de hipotenusa
c = (a ^ 2 + b ^ 2) ^ 0.5

'Visualizar clculo de hipotenusa


TextBox3.Text = c

End Sub

_____________________________________________________________________
___

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.Event


Args) Handles Button2.Click
TextBox1.Text = " "
TextBox2.Text = " "
TextBox3.Text = " "

End Sub

_____________________________________________________________________
___

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.Eve


ntArgs) Handles Button3.Click
End

End Sub

_____________________________________________________________________
___

EJEMPLO # 14

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Event


Args) Handles Button1.Click
'Programa: Distancia entre dos puntos
'Compilador: Visual Basic 2008
'Fecha:
'Programador: Medinilla

'Declaracin de variables
Dim x2, x1, y2, y1, d As Single
x2 = TextBox1.Text
x1 = TextBox2.Text
y2 = TextBox3.Text
y1 = TextBox4.Text

'Calculo de distancia
d = ((x2 - x1) ^ 2 + (y2 - y1) ^ 2) ^ 0.5

'Visualizar resuldo
TextBox5.Text = d
End Sub

_____________________________________________________________________
___

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.Event


Args) Handles Button2.Click
TextBox1.Text = " "
TextBox2.Text = " "
TextBox3.Text = " "
TextBox4.Text = " "
TextBox5.Text = " "
End Sub

_____________________________________________________________________
___

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.Event


Args) Handles Button3.Click
End
End Sub

_____________________________________________________________________
___

EJEMPLO # 15
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Event
Args) Handles Button1.Click
'Programa: Ciclo condicional promedio
'Compilador: Visual Basic 2008
'Fecha:
'Programador: Medinilla

Dim nomb As String


Dim estado As String
Dim p1, p2, p3, p4, prom As Single
nomb = TextBox1.Text
p1 = TextBox2.Text
p2 = TextBox3.Text
p3 = TextBox4.Text
p4 = TextBox5.Text
prom = (p1 + p2 + p3 + p4) / 4

'Ciclo condicional para evaluar el estado


If prom >= 7 Then
estado = "Aprobado"
Else
If prom < 7 Then
estado = "R e p r o b a d o"
End If
End If

MsgBox(nomb & "su promedio es:" & prom & "Su estado actual:" & estado)

End Sub
_____________________________________________________________________
___
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.Event
Args) Handles Button2.Click
TextBox1.Text = " "
TextBox2.Text = " "
TextBox3.Text = " "
TextBox4.Text = " "
TextBox5.Text = " "
End Sub

_____________________________________________________________________
___

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.Eve


ntArgs) Handles Button3.Click
End
End Sub

_____________________________________________________________________
___

EJEMPLO # 16

Estructura Select - Case

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Event


Args) Handles Button1.Click
'Programa: Estructura de control Select Case (Meses)
'Compilador: Visual Basic 2008
'Fecha:
'Programador: Medinilla

Dim numeromes As String


numeromes = TextBox1.Text

Select Case numeromes


Case "1"
TextBox2.Text = "Enero"
Case "2"
TextBox2.Text = "Febrero"
Case "3"
TextBox2.Text = "Marzo"
Case "4"
TextBox2.Text = "Abril"
Case "5"
TextBox2.Text = "Mayo"
Case "6"
TextBox2.Text = "Junio"
Case "7"
TextBox2.Text = "Julio"
Case "8"
TextBox2.Text = "Agosto"
Case "9"
TextBox2.Text = "Septiembre"
Case "10"
TextBox2.Text = "Octubre"
Case "11"
TextBox2.Text = "Noviembre"
Case "12"
TextBox2.Text = "Diciembre"
Case Else
TextBox2.Text = "Digite dato correctamente"

End Select
End Sub

_____________________________________________________________________
___

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.Eve


ntArgs) Handles Button2.Click
TextBox1.Text = " "
TextBox2.Text = " "

End Sub

_____________________________________________________________________
___

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.Eve


ntArgs) Handles Button3.Click
End
End Sub

_____________________________________________________________________
___

EJEMPLO # 17
Formulario usando variables y caja de mensaje
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Event
Args) Handles Button1.Click
Dim num1, num2, suma As Single
num1 = 100
num2 = 200
suma = num1 + num2
MsgBox("La suma de " & num1 & " y " & num2 & " es " & suma)

End Sub

Ejecucin

_____________________________________________________________________
___

EJEMPLO # 18
Cdigo para cambiar el color a un formulario
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Event
Args) Handles Button1.Click
Dim RGB1, RGB2, RGB3 As Integer
RGB1 = TextBox1.Text
RGB2 = TextBox2.Text
RGB3 = TextBox3.Text
Me.BackColor = Color.FromArgb(RGB1, RGB2, RGB3)

End Sub

_____________________________________________________________________
___

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.Eve


ntArgs) Handles Button2.Click
TextBox1.Text = " "
TextBox2.Text = " "
TextBox3.Text = " "
End Sub

_____________________________________________________________________
___

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.Eve


ntArgs) Handles Button3.Click
End
End Sub

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