Los algoritmos que se utilizan en la programación pueden derivar de cualquier rama de las matemáticas, por lo que a los programadores les conviene conocerlas en cierta medida. Conocer distintas herramientas matemáticas promete una gran ventaja a la hora de programar, porque la programación se basa en la organización de instrucciones dentro de procesos lógicos, por lo que es importante desarrollar este tipo de pensamiento metódico.
Las instrucciones de un programa son códigos numéricos almacenados dentro de la memoria del ordenador. Dichos códigos son traducciones de nuestro lenguaje a uno que la máquina, ejecutado a través de la simbología estructurada por medio de distintos parámetros.
El uso de lenguaje que se desarrolla dentro de estas ciencias, son lenguajes con estructuras lógicas que se emplean en la resolución de un sistema complejo de estructuras jerárquicas.
Operadores y clases matemáticas
Dentro del lenguaje Java, existe una clase nombrada Math que es de gran utilidad cuando se necesitan desarrollar funciones matemáticas; comencemos con una clase, la cual se utiliza como una plantilla que define la forma de un objeto. Especifica los datos y el código que operará en esos datos.
Entre los métodos de esta clase podremos encontrar todas las operaciones matemáticas básicas que podamos necesitar, como exponenciales, funciones trigonométricas, logaritmos, generador de números aleatorios, conversión entre grados y radianes, además de contener a las constantes de los números PI y e.
Del mismo modo, existen operadores aritméticos que nos permiten realizar operaciones como: suma, resta, multiplicación, división y porcentaje. Estos se representan por:
Operador | Descripción |
+ | OPERADOR DE SUMA |
- | OPERADOR DE RESTA |
* | OPERADOR DE MULTIPLICACIÓN |
/ | OPERADOR DE DIVISIÓN |
Solución de problemas a través de la programación
Se presenta un problema en el que el trabajo conjunto de las matemáticas con la programación nos permite calcular el Impuesto Sobre la Renta (ISR) el cual grava la utilidad o ganancia obtenida por la realización de una actividad. Se le llama renta al ingreso que recibe un empleado y a la diferencia de ingresos y deducciones autorizadas para una empresa. Todo ingreso ganado genera una renta, la cual afecta directamente el bolsillo del trabajador.
Pero ¿cómo sabemos cuánto debemos de pagar?
Existe un proceso para conocer dicho impuesto. Se considera el importe Gravable Total de la Nómina, el cálculo es como sigue:
Se ubica el monto total dentro del rango correspondiente en la tabla de ISR.
Se resta el monto total menos el límite inferior.
Al resultado, se aplica el porcentaje correspondiente.
Al resultado, se suma la cuota fija correspondiente.
Esta tabla indica el monto total para calcular el ISR respecto a otros parámetros:
limite inferior | limite superior | cuota fija | % sobre excedente de L.I |
0.01 | 578.53 | 0.00 | 1.92 |
578.53 | 4810.19 | 11.11 | 6.40 |
4810.19 | 8529.21 | 288.33 | 10.88 |
8629.21 | 10031.08 | 692.96 | 16.00 |
10031.08 | 12009.95 | 917.26 | 17.92 |
12009.95 | 24222.32 | 1271.87 | 21.36 |
24222.32 | 38177.70 | 3880.44 | 23.52 |
38177.70 | En adelante | 7162.74 | 30.00 |
Conclusión
La creación e implementación de programas computacionales basados en estructuras matemáticas como herramientas para procesos fiscales mejoran la administración y gestión financiera.
Un programa sencillo de entender, confiable y que cualquier persona pueda tener acceso a él, podrá ayudar a las personas que desconocen cómo realizar este proceso sin necesidad de consultar a un profesional cada que va a realizar su contribución, definiéndolo así, como un conjunto de órdenes ejecutadas en el lenguaje del ordenador que permiten que una máquina realice una serie de operaciones de forma automática.
El presente trabajo pretende, además, mostrar de forma física al auditorio, el programa realizado.
Comments