miércoles, 7 de noviembre de 2012

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
PrintIntriduce 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