Algoritmos
Enviado por RohKstew • 17 de Abril de 2013 • 440 Palabras (2 Páginas) • 282 Visitas
Ejercicios integradores Resueltos
Ejemplo 1: En una empresa los empleados cobran un sueldo según la categoría a la que pertenecen. Son 50 empleados. Los sueldos son:
Categoría 1: $1500
Categoría 2: $1700
Categoría 3: $2000
Al sueldo se le suma $100 por cada año trabajado. Si para cada empleado se conoce su categoría y antigüedad, se pide calcular e imprimir:
La cantidad de empleados por categoría.
El total de sueldos por categoría.
El sueldo promedio.
El sueldo máximo y la categoría a la que pertenece.
INICIO
totsueldo1= totsueldo2= totsueldo3= 0
cant1= cant2= cant3= 0
max ← 0
DESDE C=1 A 50
MOSTRAR “Ingrese la categoría y la antigüedad del empleado”
LEER cat, ant
SELECCIONAR CASO cat
CASO = 1
base = 1500
totsueldo1 ← totsueldo1 + sueldo
cant1 ← cant1 + 1
CASO = 2
base = 1700
totsueldo2 ← totsueldo2 + sueldo
cant2 ← cant2 + 1
CASO = 3
base = 2000
totsueldo3 ← totsueldo3 + sueldo
cant3 ← cant3 + 1
FIN-SELECCIONAR CASO
sueldo ← base + 100 * ant
SI sueldo>max ENTONCES
max ← sueldo
catmax ← cat
FIN-SI
FIN-DESDE
prom ← (totsueldo1 + totsueldo2 + totsueldo3)/50
MOSTRAR “La cantidad de empleados de categoría 1 es:”,cant1
MOSTRAR “La cantidad de empleados de categoría 2 es:”,cant2
MOSTRAR “La cantidad de empleados de categoría 3 es:”,cant3
MOSTRAR “El sueldo total de categoría 1 es:”,totsueldo1
MOSTRAR “El sueldo total de categoría 2 es:”,totsueldo2
MOSTRAR “El sueldo total de categoría 3 es:”,totsueldo3
MOSTRAR “El sueldo promedio es:”,prom
MOSTRAR “El sueldo máximo es:”,max, “y pertenece a la categoría:”, catmax
Ejemplo 2: Una empresa conoce para cada empleado los siguientes datos:
• Nombre.
• Sueldo.
• Categoría.
Hay 100 empleados distribuidos en tres categorías. Se pide imprimir:
a) Total de sueldos en pesos, que paga la empresa.
b) Cantidad de empleados que ganan más de $2000.
c) Cantidad de empleados que ganan menos de $500 cuya categoría sea 1.
d) Nombre del empleado que gana más.
e) Sueldo máximo.
f) Total de sueldos en pesos de cada categoría.
g) Sueldo promedio.
INICIO
cat1= cat2= cat3= 0
menos500 ← 0
totsueldo ← 0
mas2000 ← 0
sueldomax ← 0
DESDE 1 A 100
MOSTRAR “Ingrese el nombre, el sueldo y la categoría del empleado”
LEER nom, sueldo, cat
SELECCIONAR CASO cat
CASO = 1
cat1 ← cat1 + sueldo
...