Este documento presenta dos algoritmos. El primero calcula el salario mensual de un empleado basado en su salario por hora y horas trabajadas, aplicando una tasa de 1.5 veces la hora normal para horas extras. El segundo convierte un tiempo dado en minutos a días, horas y segundos. Ambos algoritmos describen las entradas, proceso y salidas requeridas para realizar los cálculos.
Caso de Exito LPL Projects Logistics Spain y Business Central
Ejercicios de algoritmos
1. REPUBLICABOLIVARIANA DE VENEZUELA
UNSTITUTO UNIVERSITARIO POLITECNICO
“SANTIAGO MARIÑO”
CIUDAD OJEDA - ESTADO ZULIA
PROGRAMACION CO2016-1
EJERCICIOS DE ALGORITMOS
JOSE SOLANO
V-13288388
(44) INGENIERÍAELECTRONICA
I. Realice un algoritmo que calcule el salario mensual de un empleado sabiendo
que el máximo de horas que puede trabajar es de 160. Las horas extras se
calculan a 1.5 veces la hora normal de trabajo. El cálculo de la hora es el valor
de la hora por el número de horas trabajadas.
ENTRADAS PROCESO SALIDAS
Salario por hora
Horas trabajadas
Calculo de salario:
-salariomensual=((horas
trabajadas-160)*salariopor
hora*1.5)+(160*salario por
hora).
- salariomensual=horas
trabajadas*salarioporhora.
Salario mensual
1. INICIO
2. LEER salario por hora
3. LEER horas trabajadas
4. SI (horas trabajadas >160) ENTONCES
salariomensual=((horastrabajadas-160)*salariopor
hora*1.5)+(160*salario por hora)
EN CASO CONTRARIO
SI (horas trabajadas ≤ 160) ENTONCES
salario mensual= horas trabajadas*salario por hora.
5. MOSTRAR salario mensual
6. FIN
2. II. Realice un algoritmo que permita calcular los días, horas y segundos que le
corresponden a una semana Dado un tiempo en minutos.
ENTRADAS PROCESO SALIDAS
Tiempo en minutos Calculo del equivalente
en días, horas, segundos:
- Tiempoen días= tiempo
en minutos/1440
- Tiempo en horas=
tiempo en minutos/60
-T iempo en segundos=
tiempo en minutos*60
Tiempo en días
Tiempo en horas
Tiempo en segundos
1. INICIO
2. LEER tiempo en minutos
3. tiempo en días= tiempo en minutos/1440
4. tiempo en horas= tiempo en minutos/60
5. tiempo en segundos= tiempo en minutos*60
6. MOSTRAR (tiempo en días, tiempo en horas, tiempo en segundos)
7. FIN