UNIVERSIDAD TECNOLÓGICA DE PANAMÁ FACULTAD DE INGENIERÍA CIVIL CARRERA: INGENIERÍA CIVIL ASIGNATURA: PROGRAMACIÓN (8003) GRUPO: 2IC121 - I SEMESTRE DE 2022 PROFESORA: MARLENIS PIMENTEL MORENO Roderick Steel 1-752-542 EJEMPLOS EN WINDOWS FORMS VISUAL BASIC VIERNES 25 DE MAYO DE 2022 Una compañía de seguros para autos ofrece dos tipos de póliza: cobertura amplia (A) y daños a terceros (B). Para el plan A, la cuota base es de $1,000, y para el B, de $600. A ambos planes se les carga 10% del costo si la persona que conduce es hombre, 5% si es mujer, 5% si padece diabetes–, y si tiene más de 40 años, se le carga 20%, de lo contrario sólo 10%. Todos estos cargos se realizan sobre el costo base. Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim condicion, costo, edad, base, cargo, vejez As Double Dim plan, sexo As String plan = TextPlan.Text If plan.Equals("A") Then base = 1000 ElseIf plan.Equals("B") Then base = 600 End If sexo = TextSexo.Text If sexo.Equals("Hombre") Then cargo = base * (10 / 100) Else If sexo.Equals("Mujer") Then cargo = base * (5 / 100) End If End If If (RadioButtonSi.Checked = True) Then condicion = base * (5 / 100) ElseIf (RadioButtonNo.Checked = True) Then condicion = 0 End If edad = TextEdad.Text If edad > 40 Then vejez = base * (20 / 100) Else vejez = base * (10 / 100) End If costo = (base + cargo + condicion + vejez) TextTotal.Text = costo End Sub Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim condicion, costo, edad, base, cargo, vejez As Double Dim plan, sexo As String plan = TextPlan.Text If plan.Equals("A") Then base = 1000 ElseIf plan.Equals("B") Then base = 600 End If sexo = TextSexo.Text If sexo.Equals("Hombre") Then cargo = base * (10 / 100) Else If sexo.Equals("Mujer") Then cargo = base * (5 / 100) End If End If If (CheckBoxsi.Checked = True) Then condicion = base * (5 / 100) ElseIf (CheckBoxno.Checked = True) Then condicion = 0 End If edad = TextEdad.Text If edad > 40 Then vejez = base * (20 / 100) Else vejez = base * (10 / 100) End If costo = (base + cargo + condicion + vejez) TextTotal.Text = costo End Sub Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click TextPlan.Clear() TextSexo.Clear() TextTotal.Clear() TextEdad.Clear() If (CheckBoxsi.Checked = True) Then CheckBoxsi.Checked = False End If If (CheckBoxno.Checked = True) Then CheckBoxno.Checked = False End If End Sub End Class