CONDICIONALES [IF…ELSE..ENDIF]

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