4
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ón Real PC Precio de Compra Real PG Porcentaje de Ganancia Real 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

Actividad no. 1 15%

Embed Size (px)

Citation preview

Page 1: Actividad no. 1 15%

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

Page 2: Actividad no. 1 15%

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:

Page 3: Actividad no. 1 15%

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