PROBLEMA
Sabiendo que el salario minimo es de $8 por hora para un trabajador de Santa Maria y de $10.5 la hora para un trabajador de Apaxco. Escribir un algoritmo que nos de un mensaje con el nombre de un trabajador y nos diga cuánto dinero ganó en ese día.
ALGORITMO
Entradas
Alfanumérico lugar_trabajo
Alfanumérico nombre_trabajador
Numérico horas_trabajadas
Numérico SALARIO_STAMA
Numérico SALARIO_APAXCO
Salidas
Numérico salario_ganado
INICIO
Leer nombre_trabajador
Leer lugar_trabajo
Leer horas_trabajadas
Establecer SALARIO_STAMA en 8.0
Establecer SALARIO_APAXCO en 10.5
Si lugar_trabajo es "STA MARIA" entonces
Multiplicar horas_trabajadas por SALARIO_STAMA y guardar en salario_ganado
Si lugar_trabajo es "APAXCO" entonces
Multiplicar horas_trabajadas por SALARIO_APAXCO y guardar en salario_ganado
Imprimir "El trabajador"
Imprimir nombre_trabajador
Imprimir "ganó hoy"
Imprimir salario_ganado
FIN
PSEUDOCÓDIGO
Class Salario
// Declaraciones (entradas)
Cadena: nombre_trabajador
Cadena: lugar_trabajo
Real: horas_trabajadas
Real: SALARIO_STAMA = 8.0
Real: SALARIO_APAXCO = 10.5
// Declaraciones (salidas)
Real: salario_ganado
Main
if (lugar_trabajo = "STA MARIA") then
salario_ganado = horas_trabajadas * SALARIO_STAMA
end_if
if (lugar_trabajo = "APAXCO") then
salario_ganado = horas_trabajadas * SALARIO_APAXCO
end_if
Print "El trabajador"
Print nombre_trabajador
Print "gano hoy"
Print salario_ganado
End_main
No hay comentarios:
Publicar un comentario