HERRAMIENTAS DE DESARROLLO DE SOFTWARE IEST “MSC” CONDICIONALES [IF…ELSE..ENDIF] EJEMPLOS 1. SE PIDE QUE AL INGRESAR LA ESPECIALIDAD ENFERMERÍA EL AULA SERA “ROJO”, OTRAS ESPECIALIDADES SERÁ “AZUL” BOTÓN MOSTRAR Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim ESP, AULA As String ESP = TextBox1.Text If ESP = "ENFERMERÍA" Then AULA = "ROJO" Else AULA = "AZUL" End If TextBox2.Text = AULA End Sub 2. HALLAR EL BÁSICO: (SI EL CARGO ES DIRECTOR SERÁ 4000; OTROS CARGOS SERÁ 2000) BOTÓN MOSTRAR Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 'DETERMINAR EL BASICO: PARA DIRECTOR SERÁ 4000 OTROS 2000 Dim CAR As String Dim BAS As Integer CAR = TextBox1.Text If CAR = "DIRECTOR" Then BAS = 4000 Else BAS = 2000 End If TextBox2.Text = BAS End Sub 3. OBTENER EL RESULTADO QUE SERÁ SI LA EDAD INGRESADA ES MAYOR O IGUAL QUE18 SE OBTENDRÁ “MAYOR DE EDAD”, CASO CONTRARIO SERÁ “MENOR DE EDAD” Lic. Omar Angel Mamani Rodriguez BOTÓN MOSTRAR Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim EDAD As Integer Dim RESULTADO As String EDAD = TextBox1.Text If EDAD >= 18 Then RESULTADO = "MAYOR DE EDAD" Else RESULTADO = "MENOR DE EDAD" End If TextBox2.Text = RESULTADO End Sub docentes.msc@gmail.com HERRAMIENTAS DE DESARROLLO DE SOFTWARE IEST “MSC” 4 OBTENER EL IGV 19%( SI LA VENTA INGRESADA ES MAYOR QUE 100, SE OBTENDRA EL IGV, CASO CONTRARIO SERÁ CERO) HALLAR EL TOTAL (VENTA + IGV) BOTÓN MOSTRAR Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim VENTA, IGV, TOTAL As Double VENTA = TextBox1.Text If VENTA > 100 Then IGV = Math.Round((VENTA * 0.19), 2) Else IGV = 0 End If TOTAL = VENTA + IGV TextBox2.Text = IGV TextBox3.Text = TOTAL End Sub 5 HALLAR EL BÁSICO ( SOLO SI EL CARGO ES SECRETARIA Y SU TURNO ES MAÑANA, SERÁ 1400 OTROS 1000 COMBOBOX1 (CARGO: SECRETARIA, DOCENTE, LIMPIEZA) COMBOBOX2 (MAÑANA, TARDE, NOCHE) BOTÓN MOSTRAR Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click ' EL BÁSICO SERÁ 1400 SOLES PARA SECRETARIA DEL TURNO MAÑANA 'OTROS 1000 Dim CARGO, TURNO As String Dim BASICO As Double CARGO = ComboBox1.Text TURNO = ComboBox2.Text If (CARGO = "SECRETARIA") And (TURNO = "MAÑANA") Then BASICO = 1400 Else BASICO = 1000 End If TextBox1.Text = BASICO End Sub DIRECTOR, 6 COMBOBOX1 (COMPUTACIÓN, ENFERMERÍA, SECRETARIADO) COMBOBOX2 (REGULAR, BECA 18) HALLAR EL RESULTADO, SI ES COMPUTACIÓN Y MODALIDAD REGULAR SERÁ CANCÚN, OTRAS CUSCO Lic. Omar Angel Mamani Rodriguez docentes.msc@gmail.com HERRAMIENTAS DE DESARROLLO DE SOFTWARE IEST “MSC” BOTÓN MOSTRAR Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim ESP, MODALIDAD, RES As String ESP = ComboBox1.Text MODALIDAD = ComboBox2.Text If ESP = "COMPUTACIÓN" And MODALIDAD = "REGULAR" Then RES = "CANCÚN" Else RES = "CUSCO" End If TextBox1.Text = RES End Sub 8 CASILLA DE VERIFICACIÓN MOSTRAR Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click If CheckBox1.Checked = True Then TextBox1.Text = "19%" Else TextBox1.Text = 0 End If End Sub 9 OBTENER EL AFP SI LA CASILLA DE VERIFICACIÓN ESTA ACTIVADA. OBTENER ELDESCUENTO SI LA CASILLA DE VERIFICACIÓN ESTA ACTIVADA HALLAR NETO (SUELDO - AFP – DSCTO) Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim SUELDO, AFP, DSCTO, TOTAL As Double SUELDO = TextBox1.Text MOSTRAR If CheckBox1.Checked = True Then AFP = SUELDO * 0.12 Else AFP = 0 End If If CheckBox2.Checked = True Then DSCTO = SUELDO * 0.04 Else DSCTO = 0 End If TOTAL = SUELDO - AFP - DSCTO TextBox2.Text = AFP TextBox3.Text = DSCTO TextBox4.Text = TOTAL End Sub Lic. Omar Angel Mamani Rodriguez docentes.msc@gmail.com