· A un trabajador le pagan
según sus horas trabajadas y la tarifa está a un valor por hora. Si la cantidad
de horas trabajadas es mayor a 40 horas, la tarifa por hora se incrementa en un
50% para las horas extras.
Calcular el salario de un
trabajador dadas las horas trabajadas y la tarifa.
Inicio
hs_traba,
extra, salario, pago_hora: numérico
hs_traba
= 0, extra = 0, salario = 0, pago_hora = 0
Leer
pago_hora, hs_traba
si
hs_traba > 40 entonces
extra
= (hs_traba – 40) *( pago_hora * 50%)/100
salario = (pago_hora*40) + extra
Imprimir “El salario es:”, salario
sino
salario
= hs_traba * pago_hora
Imprimir
“El salario es:”, salario
fin_si
Fin
·
Modificar el ejercicio anterior
para obtener la suma de los salarios de todos los trabajadores de una empresa.
Inicio
hs_traba, suma1, suma2,
contador, extra, salario, total, pago_hora, x : numérico
hs_traba = 0, suma1 =
0, suma2 = 0, contador = 0, extra = 0, salario = 0, total = 0, pago_hora = 0, x
= 0
Leer x
Desde contador = 1 hasta contador = x, inc + 1
Leer pago_hora, hs_traba
si
hs_traba > 40 entonces
extra = (hs_traba – 40)
* (pago_hora * 50%)/100
salario
= (pago_hora * 40) + extra
suma1
= suma1 + salario
sino
salario = hs_traba * pago_hora
suma2 = suma2 + salario
fin_si
fin_desde
total
= suma1 + suma2
Imprimir
“El total de los salarios es:”, total
Fin
·
A un trabajador le
descuentan de su sueldo:
-
El 10% si su sueldo es
menor o igual a 1000
-
Por encima de 1000 y hasta
2000 el 5% del adicional
-
Y por encima de 2000 el 3%
del adicional
Calcular el descuento y sueldo
neto que recibe el trabajador dado su sueldo.
Inicio
sueldo,
descuento, sueldo_re: numérico
sueldo
= 0, descuento = 0, sueldo_re = 0
Leer
sueldo
Si
sueldo <= 1000 entonces
descuento
= sueldo * 10% / 100
sueldo_re
= sueldo – descuento
Imprimir
“El sueldo recibido es:”, sueldo_re
Imprimir
“El descuento es:”, descuento
Sino
Si
sueldo <= 2000 entonces
descuento
= sueldo * 3% / 100
sueldo_re
= sueldo – descuento
Imprimir
“El sueldo recibido es:”, sueldo_re
Imprimir
“El descuento es:”, descuento
Sino
descuento
= sueldo * 5% / 100
sueldo_re
= sueldo – descuento
Imprimir
“El sueldo recibido es:”, sueldo_re
Imprimir
“El descuento es:”, descuento
Fin_si
Fin_si
Fin
·
Simular el comportamiento
de un reloj digital, imprimiendo la hora, minutos y segundos de un día desde
las 00:00:00 horas hasta las 23:59:59 horas.
Inicio
hs, min, sg: numérico
hs = 0, min = 0, sg = 0
Desde hs = 0 hasta 23, inc + 1
Desde min = 0 hasta 59, inc + 1
Desde sg = 0 hasta 59, inc + 1
Imprimir hs, “:”, min, “:”, sg
Fin_desde
Fin_desde
Fin_desde
Fin
·
Suponga
que tiene usted una tienda y desea registrar las ventas en una computadora.
Diseñe un pseudocódigo que lea por cada cliente, el monto total de su compra. Al
final del día escriba el monto total de las ventas y el número de clientes
atendidos.
Inicio
monto_total, contador, x, monto_venta: numérico
monto_total = 0, contador = 0, x = 0, monto_venta = 0
Mientras (x = 0)
Leer monto_venta
monto_total = monto_total + monto_venta
contador = contador + 1
Imprimir “Ingrese cero (0) para continuar”
Leer x
Fin_mientras
Imprimir “El monto total de ventas es”,
monto_total
Imprimir “El número de clientes atendidos es”,
contador
Fin
Comentarios
Publicar un comentario