Caso Práctico
Vamos a crear un sistema para calcular el total a pagar por llamada de los empleados de un call center.
En el formulario se ingresa el nombre del empleado, la cantidad de minutos que duró la llamada, el pago base por minuto.
En un select se selecciona el idioma en que se atendió la llamada (Inglés, Español, Italiano, Portugués)
En otro select seleccione el tipo de atención (Consulta, Reclamo, Otro)
Agregar un botón enviar.
El código PHP debe hacer los siguientes cálculos:
El cobro base se calcula multiplicando los minutos por el pago base por minuto.
Pago extra por idioma: Si la llamada es en Español o Ingles no hay pago extra por idioma. Si la llamada es en Italiano el pago extra es 50% del cobro base. Si la llamada es en Portugués el pago extra es 10% del cobro base.
Pago extra por tipo de atención: Si el tipo de atención es Consulta no hay pago extra, Si es reclamo se paga 100% del cobro base para Italiano y Portugués, Si es Otro se paga 20% para cualquier idioma.
Ejemplo:
Nombre del empleado: Alberto Contreras
Duración de la llamada: 5 min
Pago base por minutos: $ 10
Pago base: $ 50 Idioma: Italiano
Pago extra por idioma: $ 25
Tipo de atención: Otro
Pago extra por atención: $ 10
Total a pagar: $ 85