HERRAMIENTAS DE DESARROLLO DE SOFTWARE IESTP-MSC DISEÑAR LOS SIGUIENTES FORMULARIOS DESARROLLAR SUELDO ENTRADA: Básico PROCESO: HALLAR ESSALUD (8% DEL BÁSICO) HALLAR AFP (11.5% DEL BÁSICO) NETO (BÁSICO-ESSALUD-AFP) SALIDA: MOSTRAR ESSALUD, AFP, NETO CÓDIGO FUENTE BOTÓN CALCULAR Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim BAS, ES, AFP, NET As Double BAS = TextBox1.Text If CheckBox1.Checked = True Then ES = BAS * 0.08 Else ES = 0 End If If CheckBox2.Checked = True Then AFP = BAS * 0.115 Else AFP = 0 End If NET = BAS - ES - AFP TextBox2.Text = ES TextBox3.Text = AFP TextBox4.Text = NET End Sub PROGRAMAR EN EL CHECKBOX1 (LLAMA AL BOTÓN CALCULAR) Private Sub CheckBox1_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox1.CheckedChanged Call Button1.PerformClick() End Sub PROGRAMAR EN EL CHECKBOX2 (LLAMA AL BOTÓN CALCULAR) Private Sub CheckBox2_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox2.CheckedChanged Call Button1.PerformClick() End Sub FORMULARIO TURISMO COMBOBOX1: AREQUIPA, PUNO, PIURA, ICA, TALARA ENTRADA: LEER DESTINO. BOLETOS PROCESO: HABLLAR EL SUBTOTAL SEGÚN EL DESTINO: AREQUIPA S/ 80; PUNO S/. 120; PIURA S/. 100; ICA S/. 40; TALARA S/. 90 (TODO POR EL NUM DE BOLETOS HALLAR IDA, VIP Y EQUIPAJE SEGÚN CORRESPONDA SALIDA: SUBTOTAL, IDA, VIP, EQUIPAJE, TOTAL LIC. OMAR ANGEL MAMANI RODRIGUEZ docentes.msc@gmail.com HERRAMIENTAS DE DESARROLLO DE SOFTWARE CÓDIGO FUENTE IESTP-MSC BOTÓN CALCULAR Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim DESTINOS As String Dim BOLETOS As Integer Dim SUBTOTAL, RETORNO, VIP, EQ, TOT As Double DESTINOS = ComboBox1.Text BOLETOS = TextBox1.Text Select Case DESTINOS Case "AREQUIPA" SUBTOTAL = 80 * BOLETOS Case "PUNO" SUBTOTAL = 120 * BOLETOS Case "ICA" SUBTOTAL = 40 * BOLETOS Case "PIURA" SUBTOTAL = 100 * BOLETOS Case "TALARA" SUBTOTAL = 90 * BOLETOS Case Else SUBTOTAL = 0 End Select If CheckBox1.Checked = True Then RETORNO = SUBTOTAL * 0.7 Else RETORNO = 0 End If If CheckBox2.Checked = True Then VIP = SUBTOTAL * 0.15 Else VIP = 0 End If If CheckBox3.Checked = True Then EQ = 40 Else EQ = 0 End If TOT = SUBTOTAL + RETORNO + VIP + EQ TextBox2.Text = SUBTOTAL TextBox3.Text = RETORNO TextBox4.Text = VIP TextBox5.Text = EQ TextBox6.Text = TOT End Sub PROGRAMAR EN CHECK BOXS Private Sub CheckBox1_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox1.CheckedChanged Call Button1.PerformClick() End Sub Private Sub CheckBox2_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox2.CheckedChanged Call Button1.PerformClick() End Sub Private Sub CheckBox3_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox3.CheckedChanged Call Button1.PerformClick() End Sub FORMULARIO ESTADO CIVIL CON RADIOBUTTON INDICACIONES HALLAR ESCOLARIDAD DEBERÁ SALIR SI ES SOLTERO = 50, SI ES CASADO=100 LIC. OMAR ANGEL MAMANI RODRIGUEZ docentes.msc@gmail.com HERRAMIENTAS DE DESARROLLO DE SOFTWARE IESTP-MSC CÓDIGO FUENTE BOTÓN CALCULAR Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim ESCOLARIDAD As Double If RadioButton1.Checked = True Then ESCOLARIDAD = 50 Else ESCOLARIDAD = 100 End If TextBox1.Text = ESCOLARIDAD End Sub EN EL RADIOBUTTON, LLAMAR AL BOTÓN CALCULAR Private Sub RadioButton1_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton1.CheckedChanged Call Button1.PerformClick() End Sub FORMULARIO MULTIPLE INDICACIONES: HALLAR CAPITAL (SI ES PERÚ SERÁ LIMA, SI ES ARGENTINA SERÁ BUENOS AIRES) HALLAR NÚMERO DE CANAL: SI ES LATINA: 2 AMÉRICA: 4 TV PERÚ: 7 ATV: 9 SIN SEÑAL: 0 CÓDIGO FUENTE: BOTÓN OK 1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim CAPITAL As String If RadioButton1.Checked = True Then CAPITAL = "LIMA" Else CAPITAL = "BUENOS AIRES" End If TextBox1.Text = CAPITAL End Sub BOTÓN OK 2 Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click Dim NUM As Integer If RadioButton3.Checked = True Then NUM = 2 ElseIf RadioButton4.Checked = True Then NUM = 4 ElseIf RadioButton5.Checked = True Then NUM = 7 ElseIf RadioButton6.Checked = True Then NUM = 9 Else NUM = 0 End If TextBox2.Text = NUM End Sub LIC. OMAR ANGEL MAMANI RODRIGUEZ docentes.msc@gmail.com HERRAMIENTAS DE DESARROLLO DE SOFTWARE IESTP-MSC LISTA DE OPCIONES EN ESTE FORMULARIO LAS LISTAS SE LLENARÁN MANUALMENTE Y TAMBIÉN POR MEDIO DE LA PROGRAMACIÓN, EN TIEMPO DE EJECUCIÓN. EL BOTÓN AGREGAR LLENA LA LISTA 2 CON LA CAPITAL DE CADA PAÍS, EL BOTÓN LIMPIAR VACIA LA LISTA 2 * AL SELECCIONAR UN PAÍS SE MOSTRARÁ EN EL TEXTBOX EL COLOR DE CADA PAÍS Y SE PINTARÁ DEL MISMO COLOR SELECCIONADO; PERÚ BLANQUIROJO, MEXICO VERDE, ARGENTINA CELESTE, BRASIL VERDEAMARELA, COLOMBIA AZUL CÓDIGO FUENTE BOTÓN AGREGAR Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click ListBox2.Items.Add("LIMA") ListBox2.Items.Add("D.F.") ListBox2.Items.Add("BUENOS AIRES") ListBox2.Items.Add("BRASILIA") ListBox2.Items.Add("BOGOTA") End Sub BOTÓN LIMPIAR Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click ListBox2.Items.Clear() End Sub EN LISTBOX1 Private Sub ListBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ………………………………… Dim PAIS, COLOR As String PAIS = ListBox1.Text Select Case PAIS Case "PERÚ" COLOR = "BLANQUIROJO" TextBox1.BackColor = Drawing.Color.Red Me.BackColor = Drawing.Color.Red Case "MÉXICO" COLOR = "VERDE" TextBox1.BackColor = Drawing.Color.Green Me.BackColor = Drawing.Color.Green Case "ARGENTINA" COLOR = "CELESTE" TextBox1.BackColor = Drawing.Color.SkyBlue Me.BackColor = Drawing.Color.SkyBlue Case "BRASIL" COLOR = "VERDEAMARELA" TextBox1.BackColor = Drawing.Color.Yellow Me.BackColor = Drawing.Color.Yellow Case "COLOMBIA" COLOR = "AMARILLOAZUL" TextBox1.BackColor = Drawing.Color.Blue Me.BackColor = Drawing.Color.Blue Case Else COLOR = "VACIO" TextBox1.BackColor = Drawing.Color.White Me.BackColor = Drawing.Color.White End Select TextBox1.Text = COLOR End Sub LIC. OMAR ANGEL MAMANI RODRIGUEZ docentes.msc@gmail.com