Salarios
Sabiendo
que el salario mínimo es de $8.00 por hora para un trabajador de St. María y de
$10.50 la hora para un trabajador de Apaxco. Escribir un algoritmo que nos de
un mensaje con el nombre de un trabajador y nos diga cuanto dinero gano ese
día.
Algoritmo
Entradas
Caracteres lugar_trabajo
numerico horas_trabajadas
numerico salario_stamaria (8)
numerico salario_apaxco (10.50)
caracteres nombre_trabajador
Salida
numerico salario_total
Inicio
Leer lugar_trabajado
Leer horas_trabajadas
Leer nombre_trabajador
Establecer salario_stamaria es 8.0
Establecer salario_apaxco es 10.50
Si lugar de trabajo es “StaMaria” entonces
Multiplicar horas_trabajadas por salario_stamaria y guardar en salario_total
Si lugar_trabajo es “Apaxco” entonces
Multiplicar horas_trabajadas por salario_apaxco y guardar en salario_total
Imprimir “El trabajador”
Imprimir nombre_trabajador
Imprimir “Gano hoy”
Imprimir salario_total
FIN
PseudoCodigo
Class Salario
//Declaraciones (entradas)
cadena lugar_de_trabajo
real horas_laborables
SALARIO_STAMARIA =8.0
SALARIO_APAXCO =10.50
cadena nombre_trabajador
//Declaraciones (salida)
salario_ganado
Main
Print “Introduce el Nombre del trabajador”
Scan nombre_trabajador
Print “Introduce Horas Trabajadas”
Scan horas_laborables
Print “Intriduce el Lugar de Trabajo”
Scan lugar_de_trabajo
If (lugar_de_trabajo = “STAMARIA”) then
Sueldo_trabajador = SALARIO_STAMARIA * horas_laborables
end_if
If (lugar_de_trabajo = “APAXCO”) then
Sueldo_trabajador = SALARIO_APAXCO * horas_laborables i
end_if
Print "Nombre del Trabajador"
Print nombre_trabajador
Print "Salario ha ganar"
Print salario_trabajador
Diagramade Flujo
end_main
No hay comentarios:
Publicar un comentario