Anteriormente en mi blog te mostré cómo sacar la diferencia de porcentajes entre dos valores, es decir, expresar la diferencia de valores (aumento o disminución) en porcentaje.
Ahora te voy a mostrar varios ejemplos sencillos de cómo aplicar porcentajes en Python para calcular descuentos, aumentos (por ejemplo, el IVA o algún impuesto).
También te enseñaré a obtener los valores reales si tenemos el porcentaje y el precio con el aumento o descuento. Básicamente aplicaremos las fórmulas matemáticas en Python para sacar valor antes de descuento o aumento.
Comencemos con algo simple, que es aumentar algo según su porcentaje. Por ejemplo, aumentar el 16 %
de impuestos a un producto.
Primero debemos sacar el aumento, y luego sumarlo. La fórmula es:
aumento = valor * (porcentaje_de_aumento / 100)
En este ejemplo, el porcentaje de aumento es 16. En código se ve así:
Presta atención a los valores. El valor original es 100
, el porcentaje de aumento es 16. Por lo tanto el valor con aumento es 116
, justo como se ve en la salida:
Lo he hecho con el valor de 100 para que la operación sea fácil de comprobar, pero obviamente puedes cambiar esos valores.
Ahora la fórmula casi no cambia, solo vamos a restar el valor en lugar de sumarlo. Tenemos el ejemplo sencillo de que hay un juego con el descuento del 30 %
.
De nuevo voy a poner un ejemplo simple con números redondos. El código Python queda así:
Al ejecutarlo, como se esperaba, el resultado es 70
.
Veamos otro ejercicio de porcentajes en Python. Vamos a calcular el valor original si sabemos el aumento en porcentaje y el valor después del aumento. La fórmula queda así:
precio original = (100 * precio con aumento) / porcentaje real
En donde el porcentaje real es sumar el porcentaje de aumento a 100. En código se explica mejor.
Para este ejemplo tenemos que un artículo con aumento del 50 %
tiene el costo de 150
pesos. Lo hago con números redondos para que la comprobación sea fácil; todos sabemos que el original es 100
:
Y de nuevo, la salida es correcta:
Del mismo modo, veamos cómo obtener el valor original si sabemos el valor con descuento aplicado, y el porcentaje de descuento aplicado. Todo esto programando con Python.
La fórmula es la misma, solo que para obtener el porcentaje real restamos el porcentaje de descuento a 100. El código queda así:
Y al ejecutarlo es correcto, pues si se aplicó el 50 %
de descuento y el resultado es 200
, el precio original era el doble de este, es decir, 400
. Aquí la salida:
Con eso terminamos por hoy. Por cierto, aquí tienes más ejercicios de programación en Python.
En ocasiones es necesario leer los pixeles y colores de una imagen con JavaScript del…
Siguiendo con los tutoriales de listas desplegables o select con JavaScript, vamos a ver cómo…
Hoy vamos a ver programar la impresión de un PDF generado a partir de HTML…
En este tutorial básico de JavaScript con HTML vamos a ver cómo llenar una lista…
En este artículo se presenta una guía para imprimir un PDF a partir de una…
En este post voy a enseñarte cómo imprimir un PDF a partir de su representación…
Esta web usa cookies.