Ver Mensaje Individual
  #12 (permalink)  
Antiguo 14/01/2014, 13:55
Avatar de DCienfuegos
DCienfuegos
 
Fecha de Ingreso: febrero-2009
Ubicación: Asturias
Mensajes: 195
Antigüedad: 15 años, 2 meses
Puntos: 3
Respuesta: Suma de valores

Cita:
Iniciado por Alexis88 Ver Mensaje
Puedes hacerlo todo en una sola línea, pero te lo explicaré por parte para que no te enredes:

Código PHP:
Ver original
  1. //La suma
  2. $neto = ($e_e6 * 0.9) + ($e_e8 * 0.9) + ($e_e10 * 0.9) + ($e_e12 * 0.9) + ($e_evip * 0.9);
  3.  
  4. //Redondeas el resultado anterior
  5. $redondeo = round($neto);
  6.  
  7. //Colocas el punto decimal y completas con 2 decimales
  8. $final = number_format($redondeo, 2, ".", ",");

Aplicando esto con datos reales:

Código PHP:
Ver original
  1. //La suma
  2. $neto = 5.03 + 4.82; //9.85
  3.  
  4. //Redondeas el resultado anterior
  5. $redondeo = round($neto); //10
  6.  
  7. //Colocas el punto decimal y completas con 2 decimales
  8. $final = number_format($redondeo, 2, ".", ","); //10.00

Saludos
Creo que no nos hemos entendido, yo quiero que el resultatdo que me salga sea con decimales pero sin redondear ya que lo que calculo es el dinero neto que gano.

Mi problema es que el valor de $neto si en tu ejemplo es:

$neto = 5.03 + 4.82; //9.85

a mi me daria 10 directamente o 9, no me hace las multiplicaciones y suma con decimales vaya..