//Ejercicio Nro 1
INICIO
flag = 1
mientras (flag == 1)
leer (sueldo) // lee los sueldo, termina cuando sueldo = 0
leer (antiguedad) //anios de antiguedad
si (sueldo == 0)
flag = 0 //sale del ciclo while
sino
si (sueldo < 450000) y (antiguedad >= 10)
aumento = (sueldo * 0.20) //20%
total = sueldo + aumento
imprimir(total)
fin-si
si (sueldo < 450000) y (antiguedad < 10)
aumento = (sueldo * 0.05) //5%
total = sueldo + aumento
imprimir(total)
fin-si
fin-si
fin-mientras
FIN
//Ejercicio Nro 2. Usando arreglos (arrays)
INICIO
piezas = [] //arreglo vacio
opcion = 's'
i = 1 //para contar las piezas
x = y = z = 0 //pones las variables a cero
mientras opcion == 's'
leer(peso) //lee el peso de la pieza de metal
piezas[i] = peso
imprimir('Desea ingresar otra pieza s/n: ')
leer(opcion)
si opcion == 's'
i = i + 1
sino
break //sale del ciclo mientras
fin-si
fin-mientras
para j = 1 hasta i
si piezas[j] >= 9.8 y piezas[j] <= 10.2
x = x + 1
sino si piezas[j] > 10.2
y = y + 1
sino
z = z + 1
fin-si
fin-para
imprimir(x) //numero de piezas >= 9.8 y <= 10.2
imprimir(y) //numero de piezas > 10.2
imprimir(z) //numero de piezas < 9.8
imprimir(i) //numero total de piezas
FIN