** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Fracciones de kilos en transporte
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoFracciones de kilos en transporte

 Responder Responder
Autor
Mensaje
jorros Ver desplegable
Habitual
Habitual
Avatar

Unido: 20/Octubre/2008
Localización: España
Estado: Sin conexión
Puntos: 93
Enlace directo a este mensaje Tema: Fracciones de kilos en transporte
    Enviado: 28/Febrero/2019 a las 20:01

Buenas noches, necesito de su orientación

Tengo una aplicación a la que quiero añadir los costes del transporte. 

La empresa de transportes nos da una tarifa que por provincias nos aplican unos varemos:

 Por ejemplo destino Huesca

Hasta 2000kg a 0,10€ con un mínimo de 60€

De 2.001 a 5.000  a 0,8€ con un mínimo de  200€

De 5.001 en adelante a 0,75€ con un mínimo de 400€

 Hasta aquí todo correcto.

 El problema estriba en las fracciones:

Hasta 2.000kg van en bloques de 50kg en 50kg.

de 2.001kg a 5.000kg van en bloques de 100kg en 100kg

en adelante son de 250kg en 250kg.

 Es decir que si mandamos 5.008kg nos tasan por 5.250kg, si mandamos 1080Kg., nos tasan por 1.100kg.

Mi aplicación tasara por 5.008kg o 1.080kg y no se que método aplicar. No tengo nada claro por donde empezar, cualquier sugerencia se agradece.

Un saludo

Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 11092
Enlace directo a este mensaje Enviado: 28/Febrero/2019 a las 20:46
Chupao .... LOL

Necesitas una tabla como esta:
Jorros
Desde Hasta Precio Minimo Lote
0 2000 0,10 € 60,00 € 50
2001 5000 0,80 € 200,00 € 100
5001 999999999 0,75 € 400,00 € 250

Para obtener precio tienes que dar los siguientes pasos:
1.-buscas el registro de la tabla en el que Desde <= Peso <= Hasta
2.-con eso tienes el dato del mínimo y el peso
3.-para calcular los lotes haces una división 'entera' del peso por el lote, redondeas al siguiente entero superior, multiplicas por el lote y ya lo tienes

p.ej:  5.200 kg / 250 = 20,8 -> 21
         21 * 250 = 5.250 kg





Editado por Mihura - 28/Febrero/2019 a las 20:46
Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
jorros Ver desplegable
Habitual
Habitual
Avatar

Unido: 20/Octubre/2008
Localización: España
Estado: Sin conexión
Puntos: 93
Enlace directo a este mensaje Enviado: 28/Febrero/2019 a las 20:56
Maestro

Elegante, limpio y sencillo.

Mil gracias

Se puede cerrar el hilo
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable