Upload
juan-carlos-montoya-valencia
View
28
Download
2
Embed Size (px)
Citation preview
1. El dueño de una tienda compra un artículo a un precio N. Obtener el precio en que lo debe vender para obtener una ganancia del 20%.
Definición de variables:
Tipo Variable DescripciónReal PC Precio de CompraReal PG Porcentaje de GananciaReal PV Precio de Venta
Datos de entrada : PC, PG
Datos de salida : PV
Proceso Asig_PV //Inicio del algoritmo asignación del precio de venta
Escribir “Digite el precio de compra del artículo:” //Mostrar el mensaje Digite el precio de compra del artículo:
Leer PC //Leer precio de compra del artículo
Escribir “Digite el porcentaje de ganancia deseado:” //Mostrar el mensaje Digite el porcentaje de ganancia deseado:
Leer PG //Leer porcentaje de ganancia deseado
PV ← PC * ( 1 + PG / 100 ) //Calcular el precio de venta
Imprimir “El precio de venta del artículo es $”,PV //Mostrar El precio de venta del artículo es de $
FinProceso Asig_PV //Fin del algoritmo asignación del precio de venta
VALIDACIÓN DEL ALGORITMO
PC PG PV
--------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------- 10000 20 12000
8500 20 10200
9740 20 11688
2. Determinar el salario neto a pagar a un trabajador si sabemos que le pagan un salario básico, subsidio de transporte y le hacen una bonificación del 20% sobre el salario básico por alimentación, le hacen un descuento del 2.5% para ahorro y del 7.5% para seguridad social y pensión.
Definición de variables:
Tipo Variable DescripciónReal SB Salario BásicoReal ST Subsidio de TransporteReal PBA Porcentaje de Bonificación por AlimentaciónReal PA Porcentaje de AhorroReal PSP Porcentaje Seguridad y PensiónReal SN Salario Neto
Datos de entrada : SB, ST, PBA, PA, PSP
Datos de salida : SN
Proceso Det_SN //Inicio del algoritmo determinar el salario neto a pagar
Escribir “Digite el salario básico del empleado:” //Mostrar el mensaje Digite el salario básico del empleado:
Leer SB //Leer salario base del empleado
Escribir “Digite el subsidio de transporte del empleado:” //Mostrar el mensaje Digite el subsidio de transporte del empleado:
Leer ST //Leer subsidio de transporte del empleado
Escribir “Digite el porcentaje de bonificación por alimentación del empleado:” //Mostrar el mensaje Digite el porcentaje de bonificación por
alimentación del empleado:
Leer PBA //Leer porcentaje de bonificación por alimentación del empleado
Escribir “Digite el porcentaje de deducción por ahorro del empleado:” //Mostrar el mensaje Digite el porcentaje de deducción por ahorro del
empleado:
Leer PA //Leer porcentaje de deducción por ahorro del empleado
Escribir “Digite el porcentaje de deducción por seguridad y pensión del empleado:” //Mostrar el mensaje Digite el porcentaje de seguridad y pensión
del empleado:
Leer PSP //Leer porcentaje de seguridad y pensión del empleado
SN ← SB + ST + SB * ( PBA / 100 ) – ( SB + SB * ( PBA / 100 ) ) * ( ( PA + PSP ) / 100 ) ) //Calcular el salario neto a pagar
Imprimir “El salario neto a pagar al empleado es de $”,SN //Mostrar El salario neto a pagar al empleado es de $
FinProceso Det_SN //Fin del algoritmo determinar el salario neto a pagar
VALIDACIÓN DEL ALGORITMO
SB ST PBA PA PSP SN
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1000000 100000 20 2,5 7,5 1180000
800000 80000 20 2,5 7,5 944000
589500 70500 20 2,5 7,5 70160