Cálculo de cashback y comisiones en pseudocódigo

Clase 9 de 19Curso de Pensamiento Lógico

Resumen

Si has comenzado a programar lógica financiera, seguramente te encontrarás con desafíos interesantes como calcular cashback y comisiones según ciertas condiciones. En el caso práctico que analizaremos hoy, aprenderás cómo realizar estos cálculos utilizando operaciones aritméticas básicas y la operación módulo en pseudocódigo.

¿Cuánto dinero recibió el usuario por cashback?

Para resolver este problema, primero debes entender cómo calcular el cashback correcto que recibe un usuario por determinadas transferencias. El cashback se otorga de la siguiente manera:

  • Cada transferencia realizada le otorga al usuario $2.000.
  • El cashback se acredita sólo cada 5 transferencias.

En nuestro ejemplo puntual, el usuario realizó 10 transferencias de $18.000 y 3 de $25.000, por lo que realizó en total 13 transferencias. Multiplicando estas 13 transferencias por $2.000, obtenemos un cashback total potencial de $26.000.

Sin embargo, como el cashback únicamente se acredita cada 5 transferencias, necesitamos usar la operación módulo (%) para determinar lo siguiente:

  • Cuántas transferencias aún tienen cashback pendiente por acreditar, al hacer 13 % 5, siendo la respuesta 3 transferencias.
  • Estableciendo luego que el cashback ya acreditado corresponde a las transferencias restantes, es decir, 10 transferencias ($20.000).

¿Cómo se calcula la comisión por excedente?

Otro punto clave es entender cuándo el usuario debe pagar una comisión y cómo realizar su cálculo:

  • Se paga una comisión del 4% sobre cualquier monto transferido que exceda los $200.000 en el mes.
  • Totalizando las transferencias realizadas (10 × $18.000 + 3 × $25.000), la suma alcanza $255.000, excediendo así los $200.000 por una cantidad de $55.000.
  • Multiplicando este excedente por la tasa correspondiente (55.000 × 0,04), obtenemos una comisión total a pagar de $2.200.

¿El usuario gana o pierde dinero?

Determinar si estas transacciones son beneficiosas implica restar el monto de comisión cobrada ($2.200) al cashback total que obtuvo el usuario ($26.000):

  • Cashback total: $26.000
  • Comisión: $2.200
  • Beneficio final: $26.000 − $2.200 = $23.800

Así, tras estas operaciones, puedes concluir que el usuario termina ganando dinero debido al cashback recibido a pesar de haber pagado comisiones sobre los excedentes.

¿Qué operaciones aritméticas puedes explorar?

Ahora que ya dominas cómo realizar cálculos básicos para cashback y comisiones, puedes profundizar tus conocimientos revisando otras operaciones disponibles en herramientas como PcInt. Investigar otras funciones te permitirá realizar cálculos más complejos y efectivos en futuras programaciones financieras. ¿Te animas a explorarlas? ¡Comparte lo que encuentres en los comentarios para seguir aprendiendo en conjunto!