EJERCICIOS VISUAL BASIC BLOQUES DE DECISIÓN MÚLTIPLE If, Elseif, Else, End If Select Case Se requiere un programa que permita validar el ingreso al sistema de dos usuarios, estos deben escribir su Nombre de usuario y su Contraseña (máximo 6 caracteres). Si ambos datos son correctos entonces aparece en una ventana de mensajes “BIEVENIDO AL SISTEMA”, en caso contrario el mensaje debe decir “ACCESO DENEGADO” Solución I. Dibujo de la interfaz II. Valor inicial de las propiedades Control: Formulario Propiedad Nombre Caption Height Width Valor Form1 Validación de usuarios 2535 4200 Control: Text1 (Textbox para ingresar el usuario) Propiedad Nombre Text Valor txtUsuario Control: Text2 (Textbox para ingresar la contraseña) Propiedad Nombre Text PasswordChar MaxLength Valor txtPassword * 6 EJERCICIOS VISUAL BASIC Control: Command1 (Botón Ingresar) Propiedad Nombre Caption Valor cmdIngresar Ingresar III. Código Private Sub cmdIngresar_Click() usuario = txtUsuario.Text pwd = txtPassword.Text If usuario = "Pepe" and pwd = "123456" Then MsgBox "BIENVENIDO AL SISTEMA" ElseIf usuario = "Juana" And pwd = "xls423" Then MsgBox "BIENVENIDO AL SISTEMA" Else MsgBox "ACCESO DENEGADO" End If End Sub IV. Probar el programa. Nota: En el ejemplo de valida el ingreso de los usuarios Pepe y Juana con sus respectivas contraseñas. En este código se emplean dos variables: usuario y pwd. La palabra clave and es el equivalente a la función lógica “y”, asegura que se cumplan dos condiciones simultáneamente. MsgBox, muestra Ventanas de Mensaje EJERCICIOS VISUAL BASIC PROGRAMA: Desarrollar un programa que permita calcular el sueldo de un empleado de la maquila “EL EXPORTADOR” tomando en cuenta el número de horas trabajadas, el pago por hora de trabajo y un descuento fijo al sueldo inicial del 10%. Las fórmulas para obtener el salario neto de un trabajador se muestran a continuación: Sueldo = Horas_trabajadas * Pago_por_hora Descuento = 0.1 * Sueldo Sueldo_neto = Sueldo – Descuento - Para el Diseño de la interfaz del programa se presenta el siguiente ejemplo: - Ubique los siguientes controles en el formulario. 2 marcos (frame). 7 etiquetas (label) 6 cajas de texto (texbox) 3 botones de comando (commandbutton) - Calcular el total de horas trabajadas y el pago por hora. EJERCICIOS VISUAL BASIC HorasTrabajadas = Val(Tingreso_Horas_Trabajadas) PagoPorHora=Val(Tingreso:Pago_por_Hora) Guarde el Programa con nombre Sueldo Neto y luego ejecútelo (f5). Al utilizar el programa, ingrese diferentes valores. Termine su ejecución presionando el botón Salida. Luego en su formulario, doble clic sobre el botón Borrar y escriba el siguiente dato. CODIGO A UTILIZAR Private Sub cmdAceptar_Click() txtSueldo.Text = Val(txtHorasTrabajadas.Text) * Val(txtPrecioporHora) txtDescuento.Text = Val(txtSueldo.Text) * 0.1 txtSalarioNeto.Text = Val(txtSueldo.Text) - Val(txtDescuento.Text) End Sub Private Sub cmdBorrar_Click() txtEscribirApellidosyNombres = "": End Sub Private Sub cmdSalida_Click() End End Sub NOTA: El programa deben enviarlo el 11 de agosto al correo: [email protected], con el nombre de “ejer y su nombre completo”. En el archivo para poder enviarlo con los programas ejecutables deben comprimirlo con el Winrar para poder enviar todo y así voy a probar cada ejercicio. (si no lo entrega en la fecha establecida ya no se revisara y automáticamente pierde sus puntos) Att. Prof. Santos Abraham Parir RaxónCel. 55739653