Mis clases de programacion
sábado, 28 de marzo de 2020
jueves, 28 de agosto de 2014
Ejercicio sobre programa para calculo de planilla Visual Basic, modo consola
·
Este programa muestra los pagos que recibirá un
trabajador por cada hora laboral en base a la hora del día en que
trabaja. El usuario deberá escribir el número de horas trabajadas en cada uno
de los horarios y el programa determinará el total de dinero a recibir por el
trabajador y también dirá si ganó más dinero por horas extras que por horas
de oficina trabajadas o viceversa, o si el trabajador ganó
exactamente lo mismo por horas extras que por horas de oficina.
Adjunto el codigo fuente.
Sub Main()
Dim basehora, total, salhora1, salhora2, salhora3,
salhora4 As Double
Dim horasextras, calcsal2, calcsal3 As Double
Dim horario1, horario2, horario3, horario4 As Integer
Console.WriteLine(" HORARIO PAGO")
Console.WriteLine(" 8:00 AM -
4:00 PM PAGO BASE
")
Console.WriteLine(" 4:00 PM -
8:00 PM 25% HORA
EXTRA")
Console.WriteLine(" 8:00 PM - 12:00 PM 50% HORA EXTRA")
Console.WriteLine(" 12:00 AM -
8:00 AM PAGO
DOBLE")
Console.WriteLine("")
Console.WriteLine("Sueldo base por hora
trabajada: ", basehora)
basehora = Console.ReadLine
Console.WriteLine("Número de horas
trabajadas de 8:00 am a 4:00 pm: ", horario1)
horario1 = Console.ReadLine()
Console.WriteLine("Número de horas
trabajadas de 4:00 pm a 8:00 pm: ", horario2)
horario2 = Console.ReadLine()
Console.WriteLine("Número de horas trabajadas de 8:00 pm a 12:00 pm: ", horario3)
horario3 = Console.ReadLine()
Console.WriteLine("Número de horas
trabajadas de 12:00 am a 8:00 am: ",
horario4)
horario4 = Console.ReadLine()
salhora1 = (basehora * horario1)
calcsal2 = (basehora * horario2)
salhora2 = (calcsal2 * 0.25) + calcsal2
calcsal3 = (basehora * horario3)
salhora3 = (calcsal3 * 0.5) + calcsal3
salhora4 = (basehora * horario4) * 2
total
= (salhora1 + salhora2 + salhora3 + salhora4)
Console.WriteLine("-----------------------------------------------------------------")
Console.WriteLine("El pago total que
recibira el trabajador es de: " & total)
Console.WriteLine("-----------------------------------------------------------------")
Console.WriteLine("El salario del
trabajador por horas de oficina es: " & salhora1)
horasextras = (salhora2 + salhora3 + salhora4)
Console.WriteLine("El salario del
trabajador por horas extras es: " & horasextras)
Console.WriteLine("-----------------------------------------------------------------")
If horasextras < salhora1 Then
Console.WriteLine("El trabajador gano
mas por horas de oficina que por horas extras")
ElseIf horasextras > salhora1 Then
Console.WriteLine("El trabajador gano
mas por horas extras que por horas de oficina")
End If
Console.WriteLine("-----------------------------------------------------------------")
Console.WriteLine("Presione enter para
salir")
Console.ReadLine()
End Sub
Asi les quedará la aplicacion
Suscribirse a:
Entradas (Atom)