
Mas que programacion es logica
Publicado por Gabriel (2 intervenciones) el 11/05/2016 20:34:18
Buenas comunidad , estoy desarrollando una aplicacion en php para descontar cmp por dias(CPM costo por mil),
Donde el usuario elije: en que seccion de la pagina promocionarse (zonas)
Donde el usuario elije: Los dias que dura la promocion(15 dias o 30 dias)
Ejemplo: basandonos en el cpm: 2 cpm = 2000 impresiones por 15 dias
2000/15 = 133,3333333333333
este resultado no me es util ya que me da un resultado con numero decimal, si yo hago la suma de los 133 por 15 dias el resultado es 1995 faltarian 5 impresiones.
como lo tengo en este momento
actualmente en la tabla que controlo los cpm tengo 2 campo "cpm_por_dia" y "cpm_primer_dia"
calculo $dias = 2000/15 (tomando el entero del resultado esto me da 133).
si multiplico 133*15 esto me da 1995
para obtener el restante $restante = 2000-1995 (el resultado es 5)
$primer_dia = $dias + $restante.
y esta variable la almaceno en el campo primer dia.
Todo esto no me termina de convencer. Mas que programacion es la logia del calculo. Ahora no se si, se puede hacer de otra formar.
Vamos muchachones una mano, leo ideas
la idea principal es mostrar un producto por 15 0 30 dias dependiendo de cuantos cpm se contraten
PD: existen sistemas openSource como el revive , la cual no la quiero usar.
Donde el usuario elije: en que seccion de la pagina promocionarse (zonas)
Donde el usuario elije: Los dias que dura la promocion(15 dias o 30 dias)
Ejemplo: basandonos en el cpm: 2 cpm = 2000 impresiones por 15 dias
2000/15 = 133,3333333333333
este resultado no me es util ya que me da un resultado con numero decimal, si yo hago la suma de los 133 por 15 dias el resultado es 1995 faltarian 5 impresiones.
como lo tengo en este momento
actualmente en la tabla que controlo los cpm tengo 2 campo "cpm_por_dia" y "cpm_primer_dia"
calculo $dias = 2000/15 (tomando el entero del resultado esto me da 133).
si multiplico 133*15 esto me da 1995
para obtener el restante $restante = 2000-1995 (el resultado es 5)
$primer_dia = $dias + $restante.
y esta variable la almaceno en el campo primer dia.
Todo esto no me termina de convencer. Mas que programacion es la logia del calculo. Ahora no se si, se puede hacer de otra formar.
Vamos muchachones una mano, leo ideas
la idea principal es mostrar un producto por 15 0 30 dias dependiendo de cuantos cpm se contraten
PD: existen sistemas openSource como el revive , la cual no la quiero usar.
Valora esta pregunta


0