Subido por RODERICK STEEL

Tarea 2- Ejemplos Windows Forms VB

Anuncio
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
Descargar