Está en la página 1de 12

FACULTAD DE INGENIERÍA

ESCUELA PROFESIONAL DE INGENIERÍA DE


SISTEMAS

Título Del Informe Académico


DESARROLLAR UN ALGORITMO PARA SACAR EL DESCUENTO DE UN
COSTO TOTAL DE LAS COMPRAS

AUTOR(ES)
Cabrera Sanchez, Kendal
Dávila Anchante, Eros Matias (0000-0002-1521-8366)
Damian Reyes, Aldair (0000-0002-1802-5041)
Corona Perez, eduar
Eder Jordan Diaz Vasquez

ASESORES(A)(ES):
1er Ciclo. Chipana Rodríguez, Laura (000-0002-1519-8772)

LÍNEA DE INVESTIGACIÓN

LIMA – PERÚ
2022

1
ÍNDICE

1. Introducción ………………………………………………………………… 3

1.1 Objetivos………………………………………………………………….. 4

1.2 Antecedentes ……………………………………………………………. 5

2. ¿Qué es el Pseint?…………………………………………………………. 6
3. ¿Qué es el Algoritmo? …………………………………………………….. 7
4. ¿Cómo crear un algoritmo?................................................................... 7

4.1 Analizar el problema .................................................................. 7

4.2 Definir la entradas ............................................... 8

4.3 Implementar las instrucciones necesarias....................................... 8

4.4 Mostrar los resultados..................................................................... 9

4.5 Verificar las características del algoritmo........................................ 9

4.6 Codificar el algoritmo..................................................................... . 9

5. Conclusiones………………………………………………………. 10
6. Referencias y Anexos

2
INTRODUCCIÓN

En este caso vamos a presentar el proyecto a una empresa de venta de


cafetería, cabe destacar que el tema a tratar resulta de gran importancia dentro
de lo que se conoce como Fundamentos de Programación.

En el marco del problema sociológico empresarial, la investigación se realizó con


una serie de entrevistas dirigido especialmente a los vendedores ambulantes, ya
que son los más afectados con este problema, ya que la mayoría hacen los
cálculos a mano o algunos usan la calculadora, pero no saben cómo obtener el
porcentaje de un descuento de la compra total por el simple hecho de que solo
saben las funciones básicas que son sumar, restar, multiplicar y dividir.

En la conversación con los vendedores ambulantes, realizamos preguntas


directas, las cuales son: ¿Tienen dificultades al momento de realizar
operaciones matemáticas? ¿Saben los beneficios del uso de software en su
empresa?

Durante la investigación de campo, uno de los obstáculos en la entrevista fue el


temor de los vendedores ambulantes para aceptar la plática, lo cual deducimos
que si llevan problemas al momento de realizar operaciones matemáticas,
además, llevándonos que hay prejuicios y barreras culturales sobre la tecnología
en cuanto a que es muy difícil de entender y verla como un gasto, no una
inversión.

3
Objetivos

Los objetivos del desarrollo de este trabajo de investigación, es analizar los


problemas que se presentan en las empresas, especialmente a los vendedores
ambulantes, ya que hay un gran porcentaje que se le presentan problemas al
momento de realizar una operación matemática cuando van a vender y sacar un
porcentaje de descuento de sus productos en grandes cantidades.

Dar a conocer los beneficios de la programación de contabilidad en sus


empresas, resaltando una vez más, que es una inversión y no un gasto. Así dar
mejor servicio a los clientes, mayor rendimiento de las inversiones de los dueños
y tener una mejor relación con la comunidad financiera.

La principal característica de este proyecto es crear un programa a base de


Pseint que brindara a la empresa hacer cálculos matemáticos de manera
práctica y eficaz. A continuación, daremos un ejemplo de cómo se llevará el
programa llamado “Obtener Un Porcentaje Del Consumo Total”, al momento que
un consumidor realice hacer varias compras y este excede el consumo, se le
realizará un descuento, lo cual mostrará el total del pago acumulado y su
respectivo descuento si lo hubiera.

La investigación de este proyecto se realizó para brindar facilidades a las


empresas que no cuenten con tecnología o tengan tecnologías pero no son
eficientes al momento de realizar la operación y se le presenten problemas de
cálculos matemáticos al momento que un consumidor decida realizar grandes
compras y no pueda hacer cálculos mentalmente y llegar a un resultado de costo
total erróneo, que podría generar problemas tanto al consumidor, al personal de
trabajo hasta perjudicar a la misma empresa.

4
ANTECEDENTES

Según Jorge Enrique Leon Ardila(2017): “Lenguaje sencillo, que permite al


estudiante desarrollar la lógica requerida para adentrarse en este campo,
ayudándolo a fortalecer sus propias habilidades, a partir de técnicas y
estrategias que le permiten indagar y proponer soluciones a situaciones
específicas del mundo real, con una metodología basada en problemas y en
casos de estudio.”

Según Mario Andrés Zuleta Varela Carlos Ernesto Sandoval Ardila(2020):


“Implementar un algoritmo de tipo heurístico; el cual genere, mediante un
análisis matemático, una solución óptima a los problemas de localización
encontrados en las diferentes empresas de distribución de alimentos
perecederos que utilizan la metodología Cross Docking (CD).”

5
1. ¿Qué es el Pseint?

Primeramente hay que conocer el software con el que vamos a trabajar nuestro
proyecto, en esta ocasión trabajaremos con Pseint. Es una herramienta donde
los estudiantes darán su primer paso para aprender a programar, dando a
conocer principalmente la parte lógica de la programación a base de algoritmos
(Saafigueroa, 2019).

2. ¿Qué es el algoritmo?

El algoritmo es una secuencia de pasos o procedimientos que se da para dar


solución a un problema. Es muy importante conocerlo, ya que esta herramienta
da a conocer la parte lógica de la programación lo cual nos ayudará a pensar
como un programador, y estaremos listos para afrontar a cualquier tipo problema
dándole una solución rápida y eficaz

“Algoritmo en matemáticas, lógica, ciencias de la computación, y disciplinas


relacionadas, un algoritmo es un conjunto de instrucciones o reglas definidas y
no-ambiguas, ordenadas y finitas que permite, típicamente, solucionar un
problema, realizar un cómputo, procesar datos y llevar a cabo otras tareas o
actividades” (Salado, p. 207).

3. Como crear un algoritmo de programación

Para iniciar crear un algoritmo de programación y así dar solución el problema


que se nos presenta primero debemos seguir lo siguientes pasos:

3.1 Analizar el problema

6
Lo primero que se debe hacer es analizar el problema, hacer un estudio y tener
un objetivo claro sin confusión para así poder diseñar el algoritmo que presente
una solución de manera eficaz.

En esta ocasión el problema que debemos solucionar es dar la facilidad al


vendedor y dar a conocer la cantidad del descuento al consumidor, realizando
operaciones matemáticas.

3.2 Definir la entradas


Ya una vez conociendo bien el problema lo cual daremos solución debemos dar
definición a cuáles son los requerimientos o entradas, puede haber una o varias
entradas que se debe proporcionar en el input.
Las entradas que daremos son el consumo, total, descuento y el pago total. Lo
definiremos como un número real.
Definir consumo, total, descuento, pagototal Como Real

Escribir “Ingresar el consumo del producto”

Leer Consumo

3.3 Implementar las instrucciones necesarias

Ya una vez identificado los valores del input, recién podemos dar las
instrucciones necesarias para dar solución a nuestro problema, si cumplimos las
características de los algoritmos se nos hará fácil trasladar las instrucciones.

7
Algoritmo obtener_el_porcentaje_del_consumo_total

//La cantidad del producto puede variar en esta ocasión colocaremos 3//

Para Cont <- 1 Hasta 3 Con Paso 1 Hacer

Escribir "Ingrese Consumo ", Cont , " : "

Leer CONSUMO

TOTAL = TOTAL + CONSUMO

Fin Para

//Si el consumo sobrepasa S/.45 se hará un descuento del 5% y sino 0//

Si TOTAL > 45 Entonces

DESC = TOTAL * 0.05

SiNo

DESC = 0

Fin Si

Escribir "CONSUMO TOTAL : ", TOTAL

Escribir "DESCUENTO : ", DESC

Escribir "PAGO TOTAL : ", (TOTAL - DESC)

FinAlgoritmo

8
3.4 Mostrar los resultados
En esta parte nos mostrará los resultados que se obtuvieron como resultado en
todo el proceso y el objetivo final de la creación del algoritmo.

3.5 Verificar las características del algoritmo

Para ver si cumple los requisitos debemos verificar el buen funcionamiento del
algoritmo, si cumple o no las principales características.

3.6 Codificar el algoritmo

Y por último, tras comprobar que todo funcione correctamente cumpliendo todos
los requisitos y así mismo resolviendo el problema, se puede pasar todo el
proceso a un lenguaje de programación deseado.

9
CONCLUSIONES
Con nuestro proyecto ayudaremos a las empresas a mejorar el servicio dado a
sus clientes de manera que con nuestro algoritmo haremos más ameno el trato
entre cliente y empresa al simplificar los procesos para los emprendedores que
tienen poco conocimiento en matemáticas.
Con este proyecto podemos concluir que la herramienta PseInt es eficaz al
momento de plantear instrucciones o siguiendo algoritmos para poder dar
solución a un problema.
El programa será beneficioso para los comerciantes, empresas hasta incluso
para el consumidor ya que se beneficiará obteniendo sus respectivos
descuentos al realizar compras al por mayor.

10
Referencias

Saafigueroa, L. (2019). Programación Básica: En lenguaje natural.


EditorialUSERS.https://books.google.com.pe/books?
id=pOvDDwAAQBAJ&pg=PA4&dq=que+es+pseint&hl=es&sa=X&ved=2ahUKEw
i5iPbWt-D4AhU7pZUCHS34D5AQ6AF6BAgLEAI#v=onepage&q=que%20es
%20pseint&f=false
Duque, F., Velasquez, Y., Segovia, P. y Loayza, F. (2017).
ALGORITMOS Y PROGRAMACIÓN EN PSEUDOCÓDIGO. Editorial
Tecnológica de Costa
Rica.https://repository.usc.edu.co/bitstream/handle/20.500.12421/59/
ALGORITMOS.pdf?sequence=1&isAllowed=y

Zuleta, M. y Sandoval, E. (2020). IMPLEMENTACIÓN DE UN


ALGORITMO PARA RESOLVER PROBLEMAS DE LOCALIZACIÓN EN UNA
CADENA DE SUMINISTROS DE PRODUCTOS PERECEDEROS BAJO LA
METODOLOGÍA CROSS DOCKING
https://repository.ucatolica.edu.co/bitstream/10983/25611/1/TRABAJO%20DE
%20GRADO.pdf

Salado, M. (2020). El Algoritmo https://books.google.com.pe/books?


id=45XLDwAAQBAJ&pg=PA207&dq=que+es+un+algoritmo&hl=es&sa=X&ved=
2ahUKEwiQ0f-p3Ij4AhWFBrkGHee7DZwQ6AF6BAgCEAI#v=onepage&q=qué
%20es%20un%20algoritmo&f=false

Felipe (2021). Algoritmos de programación: conoce los diferentes tipos.


https://www.hostingplus.cl/blog/algoritmos-de-programacion-conoce-los-
diferentes-tipos/#:~:text=Un%20algoritmo%20se%20puede%20ver,programador
%20para%20 codificar%20un%20programa.

11
Anexos

12

También podría gustarte