Está en la página 1de 42

CONTROLES

MATRICULA DE CURSOS
RADIO BUTTON
nos ubicaremos en el apartado de CONTROLES y daremos clic sobre el para luego
seguir con un clic sobre la opcin matricula de cursos seguido de otro clic, nos
aparecer la ventana donde ingresaremos los datos requeridos para luego obtener el
resultado esperado. Pero en este caso no utilizaremos lo botones Calcular y
Nuevo, los cuales sern reemplazados por el CONTROLES el cual nos
mostrar una mejor interfaz y no ser visible en el formulario, este botn
contextual se mostrar haciendo clic en cualquier lado del formulario. Adems,
los botones contextuales deben de ser llamados al men principal y tambin
deben de ser configurados para que puedan ejecutan y mostrar los resultados y
mostrar los resultados y tambin limpiar las cajas de texto y el label Resultado.
A continuacin, les mostraremos el siguiente cdigo de ejecucin, en el cual se podr
visualizar la forma en como ha sido programa este formulario y de cmo hemos ido
declarando las variables y que tipo de dato utilizamos, adems esta ejecucin consta de
tres pasos muy importante en la programacin y que cada estudiante debe de tener en
cuenta:

1. Entrada de Datos
2. Procesamiento de Datos
3. Salida de Datos

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles


BtnCalcular.Click
Try
Dim pagohp, pagoasp, pagoajax, pagototal As Single
If Rbnmaana.Checked = True Then
If chkphp.Checked = True Then
pagohp = 170
End If
If chknet.Checked = True Then
pagoasp = 190
End If
If chkajax.Checked = True Then
pagoajax = 210
End If
ElseIf rbntarde.Checked = True Then
If chkphp.Checked = True Then
pagohp = 160

End If
If chkphp.Checked = True Then
pagoasp = 185

End If
If chkajax.Checked = True Then
pagoajax = 200
End If
Else
If chkphp.Checked = True Then
pagohp = 150
End If
If chknet.Checked = True Then
pagoasp = 175
End If
If chkajax.Checked = True Then
pagoajax = 195
End If
End If
pagototal = pagoajax + pagoasp + pagohp
lblpagar.Text = pagototal.ToString
Catch ex As Exception
MsgBox(ex.Message, 16, "verifique")
End Try
End Sub

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load

End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs)
Dim r As Byte
r = MsgBox("desea salir del programa", 32 + 4)
If r = 6 Then
Close()

End If
End Sub

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles


BtnLimpiar.Click
txtestudiante.Clear()
Rbnmaana.Checked = False
rbnnoche.Checked = False
rbntarde.Checked = False
chkajax.Checked = False
chknet.Checked = False
chkphp.Checked = False
lblpagar.Text = ""
txtestudiante.Focus()

VENTA DE ARTICULOS

nos ubicaremos en el apartado de CONTROLES y daremos clic sobre el para luego


seguir con un clic sobre la opcin VENTA DE ARTICULO seguido de otro clic, nos
aparecer la ventana donde ingresaremos los datos requeridos para luego obtener el
resultado esperado. Pero en este caso no utilizaremos lo botones Calcular y
Nuevo, los cuales sern reemplazados por el CONTROLES el cual nos
mostrar una mejor interfaz y no ser visible en el formulario, este botn
contextual se mostrar haciendo clic en cualquier lado del formulario. Adems,
los botones contextuales deben de ser llamados al men principal y tambin
deben de ser configurados para que puedan ejecutan y mostrar los resultados y
mostrar los resultados y tambin limpiar las cajas de texto y el label Resultado.
A continuacin, les mostraremos el siguiente cdigo de ejecucin, en el cual se podr
visualizar la forma en como ha sido programa este formulario y de cmo hemos ido
declarando las variables y que tipo de dato utilizamos, adems esta ejecucin consta
de tres pasos muy importante en la programacin y que cada estudiante debe de tener
en cuenta:

1. Entrada de Datos
2. Procesamiento de Datos
3. Salida de Datos

Private Sub VentaDeArticlosToolStripMenuItem_Click(sender As Object, e As


EventArgs) Handles VentaDeArticlosToolStripMenuItem.Click
Dim FrmVentaArticulos As New FrmVentaArticulos
FrmVentaArticulos.MdiParent = Me
FrmVentaArticulos.Show()
End Sub

Dim dscto As Single


Private Sub BntCalcular_Click(sender As Object, e As EventArgs) Handles
BntCalcular.Click
Const ValorIGV As Single = 0.18
Dim PU, Cant, OtroDscto, IGV, ST, NP As Single
If TxtCliente.Text = "" Then
MsgBox("Debe ingresar el nombre del cliente", MsgBoxStyle.Critical,
"Faltan Datos")
TxtCliente.Focus()
Exit Sub
End If

If TxtArticulo.Text = "" Then


MsgBox("Debe ingresar el nombre del artculo", MsgBoxStyle.Critical,
"Faltan Datos")
TxtArticulo.Focus()
Exit Sub
End If
If TxtPrecioUnidad.Text <> "" AndAlso IsNumeric(TxtPrecioUnidad.Text)
AndAlso Convert.ToSingle(TxtPrecioUnidad.Text) > 0 Then
PU = Convert.ToSingle(TxtPrecioUnidad.Text)
Else
MsgBox("Debe ingresar el precio de unidad correctamente",
MsgBoxStyle.Critical, "Cuidado")
TxtPrecioUnidad.Clear()
TxtPrecioUnidad.Focus()
Exit Sub
End If
If TxtCantidad.Text <> "" AndAlso IsNumeric(TxtCantidad.Text) AndAlso
Convert.ToSingle(TxtCantidad.Text) > 0 Then

Cant = Convert.ToSingle(TxtCantidad.Text)
Else
MsgBox("Debe ingresar la cantidad correctamente",
MsgBoxStyle.Critical, "Cuidado")
TxtCantidad.Clear()
TxtCantidad.Focus()
Exit Sub
End If
ST = PU * Cant
If ChkDscto.Checked = True Then
If Rbn10.Checked = True Then
dscto = ST * 0.1
ElseIf Rbn15.Checked = True Then
dscto = ST * 0.15
ElseIf Rbn20.Checked = True Then
dscto = ST * 0.2
Else
If TxtOtroDscto.Text <> "" AndAlso IsNumeric(TxtOtroDscto.Text)
AndAlso Convert.ToSingle(TxtOtroDscto.Text) > 0 Then
OtroDscto = Convert.ToSingle(TxtOtroDscto.Text)
Else
MsgBox("Debe ingresar otro descuento correctamente",
MsgBoxStyle.Critical, "Cuidado")
TxtOtroDscto.Clear()
TxtOtroDscto.Focus()
Exit Sub
End If
dscto = ST * OtroDscto / 100
End If
End If
IGV = ST * ValorIGV
LblSubtotal.Text = ST.ToString
LblDescuento.Text = dscto.ToString
LblIgv.Text = IGV.ToString
NP = ST - dscto + IGV
LblNetopagar.Text = NP.ToString
End Sub

Private Sub RbnOtro_CheckedChanged(sender As Object, e As EventArgs)


If RbnOtro.Checked = True Then

TxtOtroDscto.Enabled = True
Else
TxtOtroDscto.Enabled = False
End If

End Sub

Private Sub FrmVentaArticulos_Load(sender As Object, e As EventArgs) Handles


MyBase.Load

End Sub

Private Sub ChkDscto_CheckedChanged(sender As Object, e As EventArgs) Handles


ChkDscto.CheckedChanged
If ChkDscto.Checked = True Then
GbxDscto.Enabled = True
Else
GbxDscto.Enabled = False
dscto = 0
End If

End Sub

Private Sub BtnNuevo_Click(sender As Object, e As EventArgs) Handles


BtnNuevo.Click
TxtCliente.Clear()
TxtArticulo.Clear()
TxtPrecioUnidad.Clear()
TxtCantidad.Clear()
ChkDscto.Checked = False
LblSubtotal.Text = String.Empty
LblDescuento.Text = String.Empty
LblIgv.Text = String.Empty
LblNetopagar.Text = String.Empty
TxtCliente.Focus()
End Sub
End Class
LIBRERA

CHEKBOX

nos ubicaremos en el apartado de CONTROLES y daremos clic sobre el para luego


seguir con un clic sobre la opcin LIBRERIA seguido de otro clic, nos aparecer la
ventana donde ingresaremos los datos requeridos para luego obtener el resultado
esperado. Pero en este caso no utilizaremos lo botones Calcular y Nuevo, los
cuales sern reemplazados por el CONTROLES el cual nos mostrar una
mejor interfaz y no ser visible en el formulario, este botn contextual se mostrar
haciendo clic en cualquier lado del formulario. Adems, los botones contextuales
deben de ser llamados al men principal y tambin deben de ser configurados
para que puedan ejecutan y mostrar los resultados y mostrar los resultados y
tambin limpiar las cajas de texto y el label Resultado.
A continuacin, les mostraremos el siguiente cdigo de ejecucin, en el cual se podr
visualizar la forma en como ha sido programa este formulario y de cmo hemos ido
declarando las variables y que tipo de dato utilizamos, adems esta ejecucin consta
de tres pasos muy importante en la programacin y que cada estudiante debe de tener
en cuenta:

1. Entrada de Datos
2. Procesamiento de Datos
3. Salida de Datos

Private Sub BtnCalcular_Click(sender As Object, e As EventArgs) Handles


BtnCalcular.Click
Try
Dim c, monto As Double
If ChkO.Checked Then
c = c + 1
monto = monto + 80.99
End If
If ChkS.Checked Then
c = c + 1
monto = monto + 75.0
End If
If ChkP.Checked Then
c = c + 1
monto = monto + 65.5
End If
If ChkG.Checked Then
c = c + 1
monto = monto + 150.0
End If
If ChkW.Checked Then
c = c + 1
monto = monto + 180.75
End If
LblC.Text = c.ToString
LblM.Text = monto.ToString
Catch ex As Exception
MsgBox(ex.Message, 16, "verifique")
End Try

End Sub

Private Sub BtnNuevo_Click(sender As Object, e As EventArgs) Handles


BtnNuevo.Click
LblC.Text = ""
LblM.Text = ""
ChkG.Checked = False
ChkO.Checked = False
ChkP.Checked = False
ChkS.Checked = False
ChkW.Checked = False
End Sub
End Class
SUELDO DE EMPLEADO

CHEKBOX

Si deseamos calcular el sueldo de un vendedor, nos ubicaremos en el apartado


de CONTROLES y daremos clic sobre el para luego seguir con un clic sobre la
opcin Sueldo de un Vendedor seguido de otro clic, nos aparecer la ventana
donde ingresaremos los datos requeridos para luego obtener el resultado
esperado. Pero en este caso no utilizaremos lo botones Calcular y Nuevo, los
cuales sern reemplazados por el CONTROLES, el cual nos mostrar una
mejor interfaz y no ser visible en el formulario, este botn contextual se mostrar
haciendo clic en cualquier lado del formulario. Adems, los botones contextuales
deben de ser llamados al men principal y tambin deben de ser configurados
para que puedan ejecutan y mostrar los resultados y tambin limpiar las cajas de
texto y el label Resultado
A continuacin, les mostraremos el siguiente cdigo de ejecucin, en el cual se podr
visualizar la forma en como ha sido programa este formulario y de cmo hemos ido
declarando las variables y que tipo de dato utilizamos, adems esta ejecucin consta
de tres pasos muy importante en la programacin y que cada estudiante debe de tener
en cuenta:

1. Entrada de Datos
2. Procesamiento de Datos
3. Salida de Datos

Private Sub BTNCALCULAR_Click(sender As Object, e As EventArgs) Handles


BTNCALCULAR.Click
Dim SUELDOBASICO As Single
Dim ESCOLARIDAD, GRATIFICACION, BONO, SUELDOTOTAL, DESCUENTO As Double

If Txtsbasico.Text <> "" AndAlso IsNumeric(Txtsbasico.Text) AndAlso


(Txtsbasico.Text) > 0 Then
SUELDOBASICO = CInt(Txtsbasico.Text)
Else
MsgBox("Debe ingresar el SUELDO correctamente", 64, "corregir")
Txtsbasico.Clear()
Txtsbasico.Focus()
Exit Sub
End If
If CHKESCOLARIDAD.Checked = True Then
ESCOLARIDAD = 250
If RBNAFP.Checked Then
DESCUENTO = SUELDOBASICO * 0.13
End If
If RBNONP.Checked Then
DESCUENTO = SUELDOBASICO * 0.125
End If
End If
If CHKGRATI.Checked = True Then
GRATIFICACION = 300
If RBNAFP.Checked Then
DESCUENTO = SUELDOBASICO * 0.13
End If

If RBNONP.Checked Then
DESCUENTO = SUELDOBASICO * 0.125

End If
End If
If CHKBONO.Checked = True Then
BONO = 100
If RBNAFP.Checked Then
DESCUENTO = SUELDOBASICO * 0.13
End If
If RBNONP.Checked Then
DESCUENTO = SUELDOBASICO * 0.125

End If
End If

SUELDOTOTAL = ESCOLARIDAD + GRATIFICACION + BONO - DESCUENTO +


SUELDOBASICO
LBLPAGAR.Text = SUELDOTOTAL.ToString
End Sub

Private Sub BtnNuevo_Click(sender As Object, e As EventArgs) Handles


BtnNuevo.Click
txtempleado.Clear()
Txtsbasico.Clear()
RBNAFP.Checked = False
RBNONP.Checked = False
CHKBONO.Checked = False
CHKESCOLARIDAD.Checked = False
CHKGRATI.Checked = False
LBLPAGAR.Text = ""
End Sub

Private Sub Label3_Click(sender As Object, e As EventArgs) Handles


Label3.Click

End Sub
End Class

ESTRUCTURA REPETITIVAS

DOOWHILE ..LOOP

SERIE 2,6,8.10,14,18,22..

Si deseamos calcular el promedio total de las notas de un estudiante, nos


ubicaremos en el apartado de ESTRUCTURA REPETITIVAS y daremos clic
sobre el para luego seguir con un clic sobre la opcin Promedio de Notas
seguido de otro clic, nos aparecer la ventana donde ingresaremos los datos
requeridos para luego obtener el resultado esperado. Pero en este caso no
utilizaremos lo botones Calcular y Nuevo, los cuales sern reemplazados por
el ESTRUCTURA REPETITIVAS, el cual nos mostrar una mejor interfaz y no
ser visible en el formulario, este botn contextual se mostrar haciendo clic en
cualquier lado del formulario. Adems, los botones contextuales deben de ser
llamados al men principal y tambin deben de ser configurados para que
puedan ejecutan y mostrar los resultados y tambin limpiar las cajas de texto y
el label Resultado
A continuacin, les mostraremos el siguiente cdigo de ejecucin, en el cual se podr
visualizar la forma en como ha sido programa este formulario y de como hemos ido
declarando las variables y que tipo de dato utilizamos, adems esta ejecucin consta
de tres pasos muy importante en la programacin y que cada estudiante debe de tener
en cuenta:
1. Entrada de Datos
2. Procesamiento de Datos
3. Salida de Datos

Private Sub BtnMostrar_Click(sender As Object, e As EventArgs) Handles


BtnMostrar.Click
Dim cont, num, incr, n As Byte
n = CSByte(TxtN.Text)
cont = 1
num = 2
incr = 4
LblR.Text = ""
Do While cont <= n
LblR.Text &= " " & num.ToString & ","
num = num + incr
cont = cont + 1
Loop

End Sub

Private Sub BtnLimpiar_Click(sender As Object, e As EventArgs) Handles


BtnLimpiar.Click
TxtN.Clear()
LblR.Text = ""
End Sub
End Class

DOO.WHILELOOP
SERIE 30,25,19,12,4,-5,-15.

Si deseamos calcular el promedio total de las notas de un estudiante, nos


ubicaremos en el apartado de ESTRUCTURA REPETITIVAS y daremos clic
sobre el para luego seguir con un clic sobre la opcin Promedio de Notas
seguido de otro clic, nos aparecer la ventana donde ingresaremos los datos
requeridos para luego obtener el resultado esperado. Pero en este caso no
utilizaremos lo botones Calcular y Nuevo, los cuales sern reemplazados por
el ESTRUCTURA REPETITIVAS, el cual nos mostrar una mejor interfaz y no
ser visible en el formulario, este botn contextual se mostrar haciendo clic en
cualquier lado del formulario. Adems, los botones contextuales deben de ser
llamados al men principal y tambin deben de ser configurados para que
puedan ejecutan y mostrar los resultados y tambin limpiar las cajas de texto y
el label Resultado
A continuacin, les mostraremos el siguiente cdigo de ejecucin, en el cual se podr
visualizar la forma en como ha sido programa este formulario y de como hemos ido
declarando las variables y que tipo de dato utilizamos, adems esta ejecucin consta
de tres pasos muy importante en la programacin y que cada estudiante debe de tener
en cuenta:

Entrada de Datos
Procesamiento de Datos
Salida de Datos

Private Sub BtnMostrar_Click(sender As Object, e As EventArgs) Handles


BtnMostrar.Click
Dim cont, num, decr, n As Short
n = CShort(TxtN.Text)
cont = 1
num = 30
decr = 5
LblR.Text = ""
Do While cont <= n
LblR.Text &= " " & num.ToString & ","
num = num - decr
decr = decr + 1
cont = cont + 1
Loop

End Sub

Private Sub BtnLimpiar_Click(sender As Object, e As EventArgs) Handles


BtnLimpiar.Click
TxtN.Clear()
LblR.Text = ""
TxtN.Focus()

End Sub

DOO.WHILE..LOOP

SERIE 6,13,22,33,36.

Si deseamos calcular el promedio total de las notas de un estudiante, nos


ubicaremos en el apartado de ESTRUCTURA REPETITIVAS y daremos clic
sobre el para luego seguir con un clic sobre la opcin Promedio de Notas
seguido de otro clic, nos aparecer la ventana donde ingresaremos los datos
requeridos para luego obtener el resultado esperado. Pero en este caso no
utilizaremos lo botones Calcular y Nuevo, los cuales sern reemplazados por
el ESTRUCTURA REPETITIVAS, el cual nos mostrar una mejor interfaz y no
ser visible en el formulario, este botn contextual se mostrar haciendo clic en
cualquier lado del formulario. Adems, los botones contextuales deben de ser
llamados al men principal y tambin deben de ser configurados para que
puedan ejecutan y mostrar los resultados y tambin limpiar las cajas de texto y
el label Resultado
A continuacin, les mostraremos el siguiente cdigo de ejecucin, en el cual se podr
visualizar la forma en como ha sido programa este formulario y de como hemos ido
declarando las variables y que tipo de dato utilizamos, adems esta ejecucin consta
de tres pasos muy importante en la programacin y que cada estudiante debe de tener
en cuenta:
1. Entrada de Datos
2. Procesamiento de Datos
3. Salida de Datos
Private Sub BtnMostrar_Click(sender As Object, e As EventArgs) Handles
BtnMostrar.Click
Dim cont, num, incr, n As Short
n = CShort(TxtN.Text)
cont = 1
num = 6
incr = 7
LblR.Text = ""
Do While cont <= n
LblR.Text &= " " & num.ToString & ","
num = num + incr
incr = incr + 2
cont = cont + 1
Loop

End Sub

Private Sub BtnLimpiar_Click(sender As Object, e As EventArgs) Handles


BtnLimpiar.Click
TxtN.Clear()
LblR.Text = ""
TxtN.Focus()

End Sub
End Class

Estructura repetitiva
WHILEEND WHILE

POTENCIA

Si deseamos calcular el promedio total de las notas de un estudiante, nos


ubicaremos en el apartado de ESTRUCTURA REPETITIVA y daremos clic
sobre el para luego seguir con un clic sobre la opcin Promedio de Notas
seguido de otro clic, nos aparecer la ventana donde ingresaremos los datos
requeridos para luego obtener el resultado esperado. Pero en este caso no
utilizaremos lo botones Calcular y Nuevo, los cuales sern reemplazados por
el ESTRUCTURA REPETITIVA, el cual nos mostrar una mejor interfaz y no
ser visible en el formulario, este botn contextual se mostrar haciendo clic en
cualquier lado del formulario. Adems, los botones contextuales deben de ser
llamados al men principal y tambin deben de ser configurados para que
puedan ejecutan y mostrar los resultados y tambin limpiar las cajas de texto y
el label Resultado
A continuacin, les mostraremos el siguiente cdigo de ejecucin, en el cual se podr
visualizar la forma en como ha sido programa este formulario y de como hemos ido
declarando las variables y que tipo de dato utilizamos, adems esta ejecucin consta
de tres pasos muy importante en la programacin y que cada estudiante debe de tener
en cuenta:
1. Entrada de Datos
2. Procesamiento de Datos
3. Salida de Datos

Private Sub BtnLimpiar_Click(sender As Object, e As EventArgs) Handles


BtnLimpiar.Click
TxtCant.Clear()

End Sub

Private Sub BtnProcesar_Click(sender As Object, e As EventArgs) Handles


BtnProcesar.Click
Try

Dim I, NUM, CUADRADO, N As Integer


N = CInt(TxtCant.Text)
Dim M As Object
I = 1
While (I <= N)
M = InputBox("Digite el nmero para elevarlo al cuadrado",
"Potencia")
NUM = Val(M)
CUADRADO = NUM ^ 2
MsgBox("El resultado es :" & CUADRADO, MsgBoxStyle.Information,
"Potencia")
I = I + 1
End While
Catch ex As Exception
MsgBox(ex.Message, 16, "verifique")

End Try
End Sub
End Class

ESTRUCTURA REPETITIVA

WHILEEND WHILE

CONTAR DE DOS EN DOS

Si deseamos calcular el promedio total de las notas de un estudiante, nos


ubicaremos en el apartado de ESTRUCTURA REPETITA y daremos clic sobre
el para luego seguir con un clic sobre la opcin Promedio de Notas seguido de
otro clic, nos aparecer la ventana donde ingresaremos los datos requeridos
para luego obtener el resultado esperado. Pero en este caso no utilizaremos lo
botones Calcular y Nuevo, los cuales sern reemplazados por el
ESTRUCTURA REPETITIVA, el cual nos mostrar una mejor interfaz y no ser
visible en el formulario, este botn contextual se mostrar haciendo clic en
cualquier lado del formulario. Adems, los botones contextuales deben de ser
llamados al men principal y tambin deben de ser configurados para que
puedan ejecutan y mostrar los resultados y tambin limpiar las cajas de texto y
el label Resultado
A continuacin, les mostraremos el siguiente cdigo de ejecucin, en el cual se podr
visualizar la forma en como ha sido programa este formulario y de como hemos ido
declarando las variables y que tipo de dato utilizamos, adems esta ejecucin consta
de tres pasos muy importante en la programacin y que cada estudiante debe de tener
en cuenta:
1. Entrada de Datos
2. Procesamiento de Datos
3. Salida de Datos

Private Sub btnCALCULAR_Click(sender As Object, e As EventArgs) Handles


btnCALCULAR.Click
Dim I, F As Integer
I = InputBox("INGRESAR VALOR INICIAL", "VALOR INICIAL", 0)

F = InputBox("INGRESAR VALOR FINAL", "VALOR FINAL", 0)


While I <= F
I = I + 2
LBNmeros.Items.Add(I)

End While
MsgBox("OPERACION COMPLETA", 64 + 1, " OPERACION FINALIZADA")
End Sub

Private Sub BtnNuevo_Click(sender As Object, e As EventArgs) Handles


BtnNuevo.Click
LBNmeros.Text = ""
End Sub
End Class
ESTRUCTURA REPETITIVAS

WHILEEND WHILE

SUMA DE NUMEROS

Si deseamos calcular el promedio total de las notas de un estudiante, nos


ubicaremos en el apartado de ESTRUCTURA REPETITA y daremos clic sobre
el para luego seguir con un clic sobre la opcin Promedio de Notas seguido de
otro clic, nos aparecer la ventana donde ingresaremos los datos requeridos
para luego obtener el resultado esperado. Pero en este caso no utilizaremos lo
botones Calcular y Nuevo, los cuales sern reemplazados por el
ESTRUCTURA REPETITIVA, el cual nos mostrar una mejor interfaz y no ser
visible en el formulario, este botn contextual se mostrar haciendo clic en
cualquier lado del formulario. Adems, los botones contextuales deben de ser
llamados al men principal y tambin deben de ser configurados para que
puedan ejecutan y mostrar los resultados y tambin limpiar las cajas de texto y
el label Resultado
A continuacin, les mostraremos el siguiente cdigo de ejecucin, en el cual se podr
visualizar la forma en como ha sido programa este formulario y de como hemos ido
declarando las variables y que tipo de dato utilizamos, adems esta ejecucin consta
de tres pasos muy importante en la programacin y que cada estudiante debe de tener
en cuenta:
1. Entrada de Datos
2. Procesamiento de Datos
3. Salida de Datos
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles BtnSuma.Click
Dim suma As Single
Dim valor As Integer = 0
While Suma <= 100
valor = InputBox("DAME EL NUEVO VALOR")
suma = suma + valor
LblSuma.Text = suma
End While
End Sub

Private Sub BtnNuevo_Click(sender As Object, e As EventArgs) Handles


BtnNuevo.Click
LblSuma.Text = ""
End Sub
End Class

ESTRUCTURA REPETITIVAS

FORNEXT
SUMA Y PRODUCTO
Si deseamos calcular el promedio total de las notas de un estudiante, nos
ubicaremos en el apartado de ESTRUCTURA REPETITIVA y daremos clic
sobre el para luego seguir con un clic sobre la opcin Promedio de Notas
seguido de otro clic, nos aparecer la ventana donde ingresaremos los datos
requeridos para luego obtener el resultado esperado. Pero en este caso no
utilizaremos lo botones Calcular y Nuevo, los cuales sern reemplazados por
el ESTRUCTURA REPETITIVAS, el cual nos mostrar una mejor interfaz y no
ser visible en el formulario, este botn contextual se mostrar haciendo clic en
cualquier lado del formulario. Adems, los botones contextuales deben de ser
llamados al men principal y tambin deben de ser configurados para que
puedan ejecutan y mostrar los resultados y tambin limpiar las cajas de texto y
el label Resultado
A continuacin, les mostraremos el siguiente cdigo de ejecucin, en el cual se podr
visualizar la forma en como ha sido programa este formulario y de como hemos ido
declarando las variables y que tipo de dato utilizamos, adems esta ejecucin consta
de tres pasos muy importante en la programacin y que cada estudiante debe de tener
en cuenta:
1. Entrada de Datos
2. Procesamiento de Datos
3. Salida de Datos
Private Sub BtnCalcular_Click(sender As Object, e As EventArgs) Handles
BtnCalcular.Click
Dim i, Vmin, Vmax, Suma As Int32
Dim Prom As Double
If TxtMin.Text <> "" And IsNumeric(TxtMin.Text) Then

Vmin = Convert.ToInt32(TxtMin.Text)
Else
MsgBox("Debe ingresar el valor mnimo correctamente ",
MsgBoxStyle.Critical, "Cuidado")
TxtMin.Clear()
TxtMin.Focus()
Exit Sub
End If
If TxtMax.Text <> "" And IsNumeric(TxtMax.Text) Then

Vmax = Convert.ToInt32(TxtMax.Text)
Else
MsgBox("Debe ingresar el valor mximo correctamente ",
MsgBoxStyle.Critical, "Cuidado")
TxtMax.Clear()
TxtMax.Focus()
Exit Sub
End If
If Vmax > Vmin Then
For i = Vmin To Vmax

Suma += i
Next
Prom = Suma / (Vmax - Vmin + 1)
LblSuma.Text = Suma.ToString
LblProm.Font = New Font("Arial", 11, FontStyle.Bold)
LblProm.ForeColor = Color.Blue
LblProm.Text = Prom.ToString
Else
MsgBox("El segundo valor debe ser mayor que el primero",
MsgBoxStyle.Information, "Verifique")
Exit Sub
End If

End Sub

Private Sub BtnNuevo_Click(sender As Object, e As EventArgs) Handles


BtnNuevo.Click
TxtMin.Clear()
TxtMax.Clear()
LblSuma.Text = ""
LblSuma.Text = ""
LblProm.Text = ""
TxtMin.Focus()

End Sub
End Class

ESTRUCTURA REPETITIVAS

FORNEXT
NUMERO ENTERO

Si deseamos calcular el promedio total de las notas de un estudiante, nos


ubicaremos en el apartado de ESTRUCTURA REPETITIVAS y daremos clic
sobre el para luego seguir con un clic sobre la opcin Promedio de Notas
seguido de otro clic, nos aparecer la ventana donde ingresaremos los datos
requeridos para luego obtener el resultado esperado. Pero en este caso no
utilizaremos lo botones Calcular y Nuevo, los cuales sern reemplazados por
el ESTRUCTURA REPETITIVAS, el cual nos mostrar una mejor interfaz y no
ser visible en el formulario, este botn contextual se mostrar haciendo clic en
cualquier lado del formulario. Adems, los botones contextuales deben de ser
llamados al men principal y tambin deben de ser configurados para que
puedan ejecutan y mostrar los resultados y tambin limpiar las cajas de texto y
el label Resultado
A continuacin, les mostraremos el siguiente cdigo de ejecucin, en el cual se podr
visualizar la forma en como ha sido programa este formulario y de como hemos ido
declarando las variables y que tipo de dato utilizamos, adems esta ejecucin consta
de tres pasos muy importante en la programacin y que cada estudiante debe de tener
en cuenta:
1. Entrada de Datos
2. Procesamiento de Datos
3. Salida de Datos

Private Sub BtnMostrar_Click(sender As Object, e As EventArgs) Handles


BtnMostrar.Click
Dim Sum, Prod, Cont, Num, N As Short
N = CShort(TxtN.Text)
Num = 1
Prod = 1
For Cont = 1 To N
Sum = Sum + Num
Prod = Prod * Num
Num = Num + 1
Next
LblSuma.Text = Sum.ToString
LblProducto.Text = Prod.ToString

End Sub

Private Sub BtnLimpiar_Click(sender As Object, e As EventArgs) Handles


BtnLimpiar.Click
LblProducto.Text = ""
LblSuma.Text = ""
End Sub
End Class

ESTRUCTURA REPETITIVA

NUMERO PRIMO

Si deseamos calcular el promedio total de las notas de un estudiante, nos


ubicaremos en el apartado de ESTRUCTURA REPETITIVA y daremos clic
sobre el para luego seguir con un clic sobre la opcin Promedio de Notas
seguido de otro clic, nos aparecer la ventana donde ingresaremos los datos
requeridos para luego obtener el resultado esperado. Pero en este caso no
utilizaremos lo botones Calcular y Nuevo, los cuales sern reemplazados por
el ESTRUCTURA REPETITIVA, el cual nos mostrar una mejor interfaz y no
ser visible en el formulario, este botn contextual se mostrar haciendo clic en
cualquier lado del formulario. Adems, los botones contextuales deben de ser
llamados al men principal y tambin deben de ser configurados para que
puedan ejecutan y mostrar los resultados y tambin limpiar las cajas de texto y
el label Resultado
A continuacin, les mostraremos el siguiente cdigo de ejecucin, en el cual se podr
visualizar la forma en como ha sido programa este formulario y de como hemos ido
declarando las variables y que tipo de dato utilizamos, adems esta ejecucin consta
de tres pasos muy importante en la programacin y que cada estudiante debe de tener
en cuenta:
1. Entrada de Datos
2. Procesamiento de Datos
3. Salida de Datos

Private Sub BtnMotrar_Click(sender As Object, e As EventArgs) Handles


BtnMotrar.Click
Dim CONTADOR, NUMERO, I As Integer
CONTADOR = 0
NUMERO = TxtN.Text
For I = 1 To NUMERO
If NUMERO Mod I = 0 Then
CONTADOR = CONTADOR + 1

End If
Next
If CONTADOR <> 2 Then
LblR.Text = "No es primo"
Else
LblR.Text = "Es primo"
End If
End Sub

Private Sub BtnNuevo_Click(sender As Object, e As EventArgs) Handles


BtnNuevo.Click
TxtN.Clear()
LblR.Text = ""
TxtN.Focus()
End Sub
End Class

ESTRUCTURA REPETITIVAS

DO LOOP WHILE

NOTAS DE CINCO ALUMNOS

Si deseamos calcular el promedio total de las notas de un estudiante, nos


ubicaremos en el apartado de ESTRUCTURA REPETITIVAS y daremos clic
sobre el para luego seguir con un clic sobre la opcin Promedio de Notas
seguido de otro clic, nos aparecer la ventana donde ingresaremos los datos
requeridos para luego obtener el resultado esperado. Pero en este caso no
utilizaremos lo botones Calcular y Nuevo, los cuales sern reemplazados por
el ESTRUCTURA REPETITIVAS, el cual nos mostrar una mejor interfaz y no
ser visible en el formulario, este botn contextual se mostrar haciendo clic en
cualquier lado del formulario. Adems, los botones contextuales deben de ser
llamados al men principal y tambin deben de ser configurados para que
puedan ejecutan y mostrar los resultados y tambin limpiar las cajas de texto y
el label Resultado
A continuacin, les mostraremos el siguiente cdigo de ejecucin, en el cual se podr
visualizar la forma en como ha sido programa este formulario y de como hemos ido
declarando las variables y que tipo de dato utilizamos, adems esta ejecucin consta
de tres pasos muy importante en la programacin y que cada estudiante debe de tener
en cuenta:
1. Entrada de Datos
2. Procesamiento de Datos
3. Salida de Datos

Private Sub btningresar_Click(sender As Object, e As EventArgs) Handles


btningresar.Click
Try
Dim ingreso As String
Dim notafinal As Single
Dim caprobados, cdesaprobados, contador As Byte

contador = 1
Do
ingreso = InputBox("Ingrese la nota del Alumno" & contador, "Notas",
0)
If String.IsNullOrEmpty(ingreso) = False AndAlso
IsNumeric(ingreso) Then
notafinal = CSng(ingreso)
If notafinal >= 12.5 Then
caprobados = caprobados + 1
Else
cdesaprobados = cdesaprobados + 1
End If
contador = contador + 1
Else
MsgBox("Debe ingresar la nota", MsgBoxStyle.Information,
"Verifique")

End If

Loop While contador <= 5

Lblca.ForeColor = Color.Red
lblcd.ForeColor = Color.Blue
Lblca.Text = caprobados.ToString
lblcd.Text = cdesaprobados.ToString

Catch ex As Exception
MsgBox("Operacin Cancelada", MsgBoxStyle.Critical, "Cancelado")

End Try
End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles


Button1.Click
Lblca.Text = ""
lblcd.Text = ""

End Sub
End Class

ESTRUCTURA REPETITIVAS

SERIE 8,2,-5,-13,-22,-32..

Si deseamos calcular el promedio total de las notas de un estudiante, nos


ubicaremos en el apartado de ESTRUCTURA REPETITIVAS y daremos clic
sobre el para luego seguir con un clic sobre la opcin Promedio de Notas
seguido de otro clic, nos aparecer la ventana donde ingresaremos los datos
requeridos para luego obtener el resultado esperado. Pero en este caso no
utilizaremos lo botones Calcular y Nuevo, los cuales sern reemplazados por
el ESTRUCTURA REPETITIVA, el cual nos mostrar una mejor interfaz y no
ser visible en el formulario, este botn contextual se mostrar haciendo clic en
cualquier lado del formulario. Adems, los botones contextuales deben de ser
llamados al men principal y tambin deben de ser configurados para que
puedan ejecutan y mostrar los resultados y tambin limpiar las cajas de texto y
el label Resultado
A continuacin, les mostraremos el siguiente cdigo de ejecucin, en el cual se podr
visualizar la forma en como ha sido programa este formulario y de como hemos ido
declarando las variables y que tipo de dato utilizamos, adems esta ejecucin consta
de tres pasos muy importante en la programacin y que cada estudiante debe de tener
en cuenta:
1. Entrada de Datos
2. Procesamiento de Datos
3. Salida de Datos
Private Sub BtnMostrar_Click(sender As Object, e As EventArgs) Handles
BtnMostrar.Click
Dim cont, num, decr, n As Short
n = CShort(TxtN.Text)
cont = 1
num = 8
decr = 6
LBLR.Text = ""
Do
LBLR.Text &= " " & num.ToString & ","
num = num - decr
decr = decr + 1
cont = cont + 1
Loop While cont <= n
End Sub
End Class

ESTRUCTURA REPETITIVA

CANTIDAD Y PROMEDIO DE ALUMNOS


Si deseamos calcular el promedio total de las notas de un estudiante, nos
ubicaremos en el apartado de ESTRUCTURA REPETITIVA y daremos clic
sobre el para luego seguir con un clic sobre la opcin Promedio de Notas
seguido de otro clic, nos aparecer la ventana donde ingresaremos los datos
requeridos para luego obtener el resultado esperado. Pero en este caso no
utilizaremos lo botones Calcular y Nuevo, los cuales sern reemplazados por
el ESTRUCTURA REPETITIVA, el cual nos mostrar una mejor interfaz y no
ser visible en el formulario, este botn contextual se mostrar haciendo clic en
cualquier lado del formulario. Adems, los botones contextuales deben de ser
llamados al men principal y tambin deben de ser configurados para que
puedan ejecutan y mostrar los resultados y tambin limpiar las cajas de texto y
el label Resultado
A continuacin, les mostraremos el siguiente cdigo de ejecucin, en el cual se podr
visualizar la forma en como ha sido programa este formulario y de como hemos ido
declarando las variables y que tipo de dato utilizamos, adems esta ejecucin consta
de tres pasos muy importante en la programacin y que cada estudiante debe de tener
en cuenta:
1. Entrada de Datos
2. Procesamiento de Datos
3. Salida de Datos
Private Sub BtnCalcular_Click(sender As Object, e As EventArgs) Handles
BtnCalcular.Click
Dim i, Vmin, Vmax, Suma As Int32
Dim Prom As Double
If TxtMin.Text <> "" And IsNumeric(TxtMin.Text) Then

Vmin = Convert.ToInt32(TxtMin.Text)
Else
MsgBox("Debe ingresar el valor mnimo correctamente ",
MsgBoxStyle.Critical, "Cuidado")
TxtMin.Clear()
TxtMin.Focus()
Exit Sub
End If
If TxtMax.Text <> "" And IsNumeric(TxtMax.Text) Then

Vmax = Convert.ToInt32(TxtMax.Text)
Else
MsgBox("Debe ingresar el valor mximo correctamente ",
MsgBoxStyle.Critical, "Cuidado")
TxtMax.Clear()
TxtMax.Focus()
Exit Sub
End If
If Vmax > Vmin Then
For i = Vmin To Vmax

Suma += i
Next
Prom = Suma / (Vmax - Vmin + 1)
LblSuma.Text = Suma.ToString
LblProm.Font = New Font("Arial", 11, FontStyle.Bold)
LblProm.ForeColor = Color.Blue
LblProm.Text = Prom.ToString
Else
MsgBox("El segundo valor debe ser mayor que el primero",
MsgBoxStyle.Information, "Verifique")
Exit Sub
End If

End Sub

Private Sub BtnNuevo_Click(sender As Object, e As EventArgs) Handles


BtnNuevo.Click
TxtMin.Clear()
TxtMax.Clear()
LblSuma.Text = ""
LblSuma.Text = ""
LblProm.Text = ""
TxtMin.Focus()

End Sub
End Class

También podría gustarte