Aplicar una condición a una variable

Necesito aplicar un descuento a los clientes que han ingresado por tercera vez. El descuento se debe aplicar cada tres veces, es decir, la tercera vez lleva descuento, la cuarta y quinta vez NO llevan descuento, pero la sexta si-
Como hago para inicializar la variable que cuenta el ingreso, cada tres veces.
Toda ayuda es bienvenida, lo importante es recibir una orientación.

1 respuesta

Respuesta
1
Por lo que comentas mi impresión es que esa validación se debe hacer en el código del sistema que mencionas, ¿podrías dar más detalles? ¿Cómo el lenguaje en el que programas?
De cualquier modo te dejo un ejemplo genérico que yo utilice en un programa parecido. Yo otorgaba un descuento cada 5ta compra pero tu puedes sustituir.
Yo manejaba en la base de datos un campo llamado numcompras que almacenaba cuantas veces había comprado un cliente y para realizar la validación lo incrementaba en 1, es decir si el cliente me había comprado 4 veces el campo almacenaba el 4 y la vez actual era la 5ta.
public void descuento(numcompras)
if((numcompras+1)%5==0)
        {
            total = total*.9
        }
        else
        {
            //no hace nada
        }
Espero te sirva. Si necesitas más ayuda no dudes en preguntar!
Muchas gracias por tu orientación, me sirve para poder buscar una solución.
El código que estoy utilizando es PL SQL para una base de datos oracle.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas