Академический Документы
Профессиональный Документы
Культура Документы
ESTRUCTURAS DE PROGRAMACION
Sintaxis
If Condición Then
Sentencias
End If
Sintaxis
If Condición Then
Sentencias 1
Else
Sentencias 2
End If
En la cláusula Else permite incluir preguntas adicionales en una estructura If....... Then
Visual Basic.NET le permite comprobar más de una expresión condicional en sus cláusulas If .......... Then
Operador Lógico Significado
And Si ambas expresiones condicionales son verdaderas, el resultado es
verdadero.
Or Si alguna de las dos expresiones es verdadera, el resultado es
verdadero
Not Si la expresión condicional es falsa el resultado es verdadero, si la
expresión condicional es verdadero el resultado es Falso
Case Is < 10
Me.Lblresultado.text= ("El valor es menor de 10")
Case Else
Me.Lblresultado.text= ("El valor es {0}, y no se cumple ningún caso", Valor)
End Select
Casos Prácticos.
1. Diseñar el siguiente proyecto
a. Diseñar un formulario de acceso (Clave=”PERU”), si la clave es correcta llama al
formulario menú, caso contrario mostrara un mensaje.
Else
MessageBox.Show("Clave incorrecta", "Seguridad", MessageBoxButtons.OK,
MessageBoxIcon.Question)
Me.txtclave.Text = ""
Me.txtclave.Focus()
End If
End Sub
c. Diseñar el formulario venta, si el subtotal es menor que 1000 descuento es 5%, caso
contrario descuento 15%, además debe de ir incrementando el total neto de todas las ventas.
t = st - d
Me.txtsubtotal.Text = st
Me.txtdescuento.Text = d
Me.txttotal.Text = t
total = total + t
Me.txttotalneto.Text = total
End Sub
End Class
Practica
1. Diseñar e implementar un Sistema que permita validar la clave de acceso, si la clave es
correcta deberá de llamar a un formulario que contenga opciones de menú (Trabajador,
Promedio, Sueldo y Salir), el primero deberá de permitir calcular el CARGO, el segundo
deberá de permitir ingresar notas dado un curso (mínimo 3 notas) deberá permitir las
siguientes acciones: Calcular el promedio e indicar un estado (Aprobado si el promedio
es ≥ 10.5, caso contrario el estado será desaprobado), Nuevo y Anterior que retornara al
menú principal, el tercero deberá de calcular el sueldo; cuando la clave sea incorrecta
deberá de mostrar un mensaje de clave incorrecta y solamente deberá de ser validado
para tres errores..
3. Programa que calcule el sueldo neto de un trabajador, se ingresa el Jornal día y los Días
trabajados, si el sueldo es menor que 500 no tiene ningún incremento, entre 500 y 1500
tiene un incremento de 15%, caso contrario un incremento del 20%.
Radiobutton
El control RadioButton puede mostrar texto, Imagen o ambos.
Cuando el usuario selecciona un botón de opción en un grupo, los demás se desactivan automáticamente.
Los controles RadioButton y CheckBox tienen una función similar; es decir, ofrecen opciones que el
usuario puede activar o desactivar. La diferencia consiste en que se pueden seleccionar múltiples
controles CheckBox, mientras que los botones de radio se excluyen mutuamente.
Utilice la propiedad Checked para obtener o establecer el estado de un RadioButton. El aspecto de un
botón de opción se puede modificar para que aparezca como botón de alternar o como botón de opción
estándar al establecer la propiedad Appearance.
PROPIEDADES
BackColor Obtiene o establece el color de fondo del control.
CheckAlign Obtiene o establece la ubicación de la parte de casilla de verificación del control de
botón de opción.
Checked Obtiene o establece un valor que indica si el control está activado.
Enabled Obtiene o establece un valor que indica si el control puede responder a la interacción
del usuario.
Font Obtiene o establece la fuente del texto que muestra el control.
ForeColor Obtiene o establece el color de primer plano del control.
Name Obtiene o establece el nombre del control.
Text Obtiene o establece el texto asociado al control.
Visible Obtiene o establece un valor que indica si se muestra el control.
MÉTODOS
Focus Establece el foco de entrada en el control.
Hide Oculta el control al usuario.
Refresh Obliga al control a invalidar su área cliente y, acto seguido, obliga a que vuelva a
dibujarse el control y sus controles secundarios.
Select Sobrecargado. Activa un control.
Show Muestra el control al usuario.
Update Hace que el control vuelva a dibujar las regiones no válidas en su área de cliente.
Checkbox
Se utiliza un control CheckBox para dar al usuario una opción del tipo verdadero/falso o sí/no. El control
de la casilla de verificación puede mostrar una imagen o texto o ambos.
Se utiliza la propiedad Checked para obtener o establecer el valor de un control de casilla de verificación
de dos estados.
PROPIEDADES
BackColor Obtiene o establece el color de fondo del control.
Checked Obtiene o establece un valor que indica si el estado de la casilla de verificación es
el de activada.
Enabled Obtiene o establece un valor que indica si el control puede responder a la
interacción del usuario.
Font Obtiene o establece la fuente del texto que muestra el control.
ForeColor Obtiene o establece el color de primer plano del control.
Text Obtiene o establece el texto asociado al control.
MÉTODOS
Focus Establece el foco de entrada en el control.
Hide Oculta el control al usuario.
Refresh Obliga al control a invalidar su área cliente y, acto seguido, obliga a que vuelva a
dibujarse el control y sus controles secundarios.
Show Muestra el control al usuario.
CASOS PRACTICOS
1. Diseñar e implementar el siguiente formulario que permite calcular el descuento de afiliación,
utilizando controles RadioButton
If chkjudicial.Checked Then
j = s * 0.05
Else
j=0
End If
If chkprestamo.Checked Then
p = s * 0.1
Else
p=0
End If
If chkalimento.Checked Then
a = s * 0.2
Else
a=0
End If
td = j + a + p
sn = s - td
Me.txtjudicial.Text = j
Me.txtalimento.Text = a
Me.txtprestamo.Text = p
Me.txtdescuento.Text = td
Me.txtneto.Text = sn
End Sub
Practica
1. Desarrollar el siguiente ejercicio (Afiliación: AFP=11%, ONP=15%) (Descuentos: Judicial =5%,
Préstamo =10, Alimentos =8%)
2. Diseñar un formulario que calcule el total de horas normales, total horas extras y el sueldo neto
dadas las horas normales y las horas extras (horas extras 50% mas que las horas normales),
seleccionar el cargo Operario, Oficial, Peón (Maestro=30, Oficial=25, Peón=20).