Está en la página 1de 5

EJERCICIOS USANDO VISUAL BASIC

EJERCICIO 01

A un trabajador le pagan según sus horas y una tarifa de pago por horas. Si la
cantidad de horas trabajadas es mayor a 80 horas. La tarifa se incrementa en un
20% para las horas extras. Calcular el salario del trabajador dadas las horas
trabajadas y la tarifa.

CONTROL PROPIEDAD VALOR


name frmSalariodetrabajador
form1
text Salario de trabajador
label 1 text Horas trabajadas
label 2 text Tarifa
label 3 text Horas extras
label 4 text Tarifa extra
label 5 text El salario es
textbox 1 name txthorastrabajadas
textbox 2 name txttarifa
textbox 3 name txthorasextras
textbox 4 name txttarifaextra
textbox 5 name txtelsalarioes
name btncalcular
button1
text Calcular
Public Class frmSalariodetrabajador
Private Sub btncalcular_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles btncalcular.Click
Dim Horastrabajadas, Horasextras As Integer
Dim Tarifa, Tarifaextra, Salario As Double
If (txthorastrabajadas.Text < 80) Then
txtelsalario.Text = txthorastrabajadas.Text * txttarifa.Text
Else
txttarifaextras.Text = txttarifa.Text + 0.2 * txttarifa.Text
txthorasextras.Text = txthorastrabajadas.Text - 80
txtelsalario.Text = txthorasextras.Text *
txttarifaextras.Text + 80 * txttarifa.Text
End If
End Sub
End Class
EJERCICIO 02

A un trabajador le descuentan de su sueldo el 10%, si su sueldo es menor o igual a


1000, si es por encima de 1000 y hasta 2000 el 5% del adicional (es decir del monto
que sobrepasa de 1000), y por encima de 2000 el 3% del adicional (es decir del
moto que sobrepasa de 2000). Calcular el descuento y sueldo neto que recibe el
trabajador dado su sueldo.

CONTROL PROPIEDAD VALOR


name frmdescuentoysueldoneto
form1
text Descuento y sueldo neto
label 1 text Sueldo
label 2 text Descuento
label 3 text Sueldo Neto
textbox1 name txtsueldo
textbox2 name txtdescuento
textbox3 name txtsueldoneto
name btncalcular
button1
text calcular
Public Class frmdescuentoysueldoneto
Private Sub btncalular_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btncalular.Click
Dim sueldo, descuento, sueldoneto As Double
If (txtsueldo.Text <= 1000) Then
txtdescuento.Text = txtsueldo.Text * 0.1
txtsueldoneto.Text = txtsueldo.Text - txtdescuento.Text
Else
If (txtsueldo.Text > 1000 And txtsueldo.Text < 2000) Then
txtdescuento.Text = (txtsueldo.Text - 1000) * 0.05 + 1000 * 0.1
txtsueldoneto.Text = txtsueldo.Text - txtdescuento.Text
Else
txtdescuento.Text = (txtsueldo.Text - 2000) * 0.03 + 1000 * 0.1
txtsueldoneto.Text = txtsueldo.Text - txtdescuento.Text
End If
End If
End Sub
End Class
EJERCICIO 03

Dado un monto calcular el descuento considerando que por encima de 100 el


descuento es el 10% y por debajo de 100 el descuento es el 2%.

CONTROL PROPIEDAD VALOR


name frmdescuento
form1
text Descuento
label 1 text monto
label 2 text descuento
textbox1 name txtmonto
textbox2 name txtdescuento
name btncalcular
button1
text calcular

Public Class frmdescuento


Private Sub btncalcular_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles btncalcular.Click
Dim monto As Double
Dim descuento As Double
If (txtmonto.Text > 100) Then
txtdescuento.Text = txtmonto.Text * 10 / 100
Else
txtdescuento.Text = txtmonto.Text * 2 / 100
End If
End Sub
End Class

También podría gustarte