Académique Documents
Professionnel Documents
Culture Documents
NET
1. EJERCICIO 01:
Ingresar una serie de nmeros enteros y determinar la cantidad de pares,
impares y la suma total de todos los datos.
2. EJERCICIO-02
Ingrese una serie de nmeros enteros, y si es entero sea aadido a la lista de pares, en
caso contrario se agregue a la lista de impares, adems se debe agregar todos los nmeros
en la lista total de nmeros.
3. EJERCICIO-03
Ejercicio que me permite el ingreso de hinchas por medio de los botones y cuenta los el total tanto
de Real Madrid y Barcelona.
4. EJERCICIO-04
Permite el ingreso de nombre sueldo categora y permite calcular el descuento.
End Function
Function calcularIGV() As Double
Dim valorIGV As Double
Static igv As Double = 0.18
valorIGV = igv * sueldoBrutoEmpleado()
Return valorIGV
End Function
Function calcularSueldoNeto() As Double
Dim sueldoNeto As Double
sueldoNeto = sueldoBrutoEmpleado() - descuentos() - calcularIGV()
Return sueldoNeto
End Function
Sub CalcularDatosEmpleado()
txtBono.Text = FormatCurrency(bonificacionEmpleado.ToString)
txtSueldoBruto.Text = sueldoBrutoEmpleado.ToString
txtIGV.Text = calcularIGV.ToString
txtSueldoNeto.Text = calcularSueldoNeto.ToString
End Sub
End Sub
Private Sub btnNuevo_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnNuevo.Click
habilitarEntradas(True)
activarOpciones()
limpiarEntradas()
End Sub
Private Sub rbtAfp_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles rbtAfp.CheckedChanged
tipoDsto = rbtAfp.Text
End Sub
Private Sub rbtFnp_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles rbtFnp.CheckedChanged
tipoDsto = rbtFnp.Text
End Sub
Private Sub rbtEsSalud_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles rbtEsSalud.CheckedChanged
tipoDsto = rbtEsSalud.Text
End Sub
End Class
5. EJERCICIO-05
Permite ingresar la cantidad, nombre del producto, el precio y permita calcular el total, el igv (18%)
y el total a pagar.
Realizar_Calculo()
limpiarProducto()
End Sub
Private Sub btnNuevoDoc_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnNuevoDoc.Click
txtDocumento.Text = "0000-001"
activarDocumento(True)
End Sub
Sub activarDocumento(ByVal estado)
grbTipoDoc.Enabled = estado
End Sub
Private Sub btnNuevo_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnNuevo.Click
habilitarProducto(True)
limpiarProducto()
End Sub
Private Sub rbtFactura_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles rbtFactura.CheckedChanged
habilitarCliente(True)
txtRUC.Enabled = True
End Sub
Private Sub rbtBoleta_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles rbtBoleta.CheckedChanged
habilitarCliente(True)
txtRUC.Enabled = False
End Sub
Function reporte() As String
Dim sms As String
If dgvDetallePedido.Rows.Count > 0 Then
sms = "Sr. " & txtNombres.Text & " " & txtApellidos.Text & " Usted debe
pagar:" & txtTotalPagar.Text
Else
sms = "Seleccion sus productos"
End If
Return MsgBox(sms, MsgBoxStyle.Information, "Cuidado")
End Function
Private Sub btnReportar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnReportar.Click
reporte()
End Sub
Private Sub btnSalir_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnSalir.Click
If MsgBox("Desea Salir?", MsgBoxStyle.YesNo, "Sistema") = MsgBoxResult.Yes
Then
Close()
End If
End Sub
Private Sub btnCerrar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs)
End Sub
End Class
6.
7.
Permite calcular el afp, fonavi y es salud tanto, si es de los siguiente descuentos (nombrado,
contratado y practicante); segn estas caractersticas que tenemos: movilidad, total ingreso, total
descuento, sueldo a pagar.
If chkAFP.Checked
dscto = 0.1 *
txtAfp.Text =
Else
txtAfp.Text =
End If
End Sub
= True Then
CDbl(txtSueldo.Text)
dscto
0
End Sub
Sub activar(ByVal estado1 As Boolean, ByVal estado2 As Boolean, ByVal estado3 As
Boolean)
grbConLaboral.Enabled = estado1
grbDatosEmpl.Enabled = estado2
grbDsctos.Enabled = estado3
End Sub
Private Sub btnNuevo_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnNuevo.Click
activar(True, False, False)
End Sub
Private Sub btnSalir_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnSalir.Click
If MsgBox("Desea Salir?", MsgBoxStyle.YesNo, "Sistema") = MsgBoxResult.Yes
Then
Close()
End If
End Sub
Sub reporte()
txtMovilidad.Text = 200
txtTotIngreso.Text = CDbl(txtSueldo.Text) + CDbl(txtMovilidad.Text)
txtTotDscto.Text = CDbl(txtAfp.Text) + CDbl(txtFonavi.Text) +
CDbl(txtFnp.Text) + CDbl(txtEsSalud.Text) + CDbl(txtImp4.Text)
txtSueldoPagar.Text = CDbl(txtTotIngreso.Text) + CDbl(txtTotDscto.Text)
End Sub
Private Sub btnCalcular_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnCalcular.Click
reporte()
End Sub
End Class
8.
Permite el ingreso del nombre y apellido y seleccionar el nivel del combo, y permite agregar al
listbox. Segn tu nivel (a, b, c). La cantidad de socios empieza a contar es decir eso se da en la
categora de la estadstica de socios y tiene las opciones (nuevo, agregar, eliminar, editar, eliminar
todo).
limpiar()
accion = 1
End Sub
Private Sub btnAgregar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnAgregar.Click
If accion = 1 Then
AgregarDatos()
limpiar()
habilitar(False)
lsbNivel.Refresh()
lsbSocios.Refresh()
ElseIf accion = 2 Then
actualizarDatos()
limpiar()
habilitar(False)
lsbNivel.Refresh()
lsbSocios.Refresh()
End If
End Sub
Sub EliminarDatos()
If lsbSocios.Items.Count > 0 Then
Dim indice As Integer
indice = lsbSocios.SelectedIndex
lsbSocios.Items.RemoveAt(indice)
lsbNivel.Items.RemoveAt(indice)
Else
MsgBox("La lista est vacia")
End If
End Sub
Sub limpiarListas()
lsbSocios.Items.Clear()
lsbNivel.Items.Clear()
End Sub
Private Sub btnEliminar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnEliminar.Click
EliminarDatos()
End Sub
Private Sub btnLimpiar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnLimpiar.Click
limpiarListas()
End Sub
Private Sub btnSalir_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnSalir.Click
If MsgBox("Desea Salir?", MsgBoxStyle.YesNo, "Sistema") = MsgBoxResult.Yes
Then
Close()
End If
End Sub
Sub actualizarDatos()
'lsbSocios.Items.RemoveAt(posicion)
lsbSocios.Items(posicion) = txtSocio.Text
lsbNivel.Items(posicion) = cboNivel.Text
lsbSocios.Refresh()
lsbNivel.Refresh()
End Sub
Private Sub btnReportar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnReportar.Click
cantidadSociosnivel()
reporteDatos()
End Sub
Private Sub lsbSocios_SelectedIndexChanged(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles lsbSocios.SelectedIndexChanged
posicion = lsbSocios.SelectedIndex
txtSocio.Text = lsbSocios.SelectedItem
cboNivel.Text = lsbNivel.Items(posicion)
accion = 2
End Sub
Private Sub btnEditar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnEditar.Click
If lsbSocios.Items.Count > 0 Then
habilitar(True)
accion = 2
Else
MsgBox("La lista est vacia")
End If
End Sub
End Class
9.