Problema de calculo
Publicado por Xavier (3 intervenciones) el 18/06/2008 10:14:03
Yo tengo creado hasta aquí y me funciona bien parte del calculo, pero hay cantidades que me salen mal los decimales y el calculo en si.
Hasta 500 me calcula bien (sale siempre 25)
Luego dependiendo que cantidades pongo me sale bien o me sale asi:
Total: 119.58333333333,00 euros
Yo tengo hecho esto:
$asientos = $_POST ["cantidad"];
if ($asientos <= 500)
$resultado2 = $asientos = 25;
else {
$asientos -= 500;
$resultado2 = + 25;
if ($asientos <= 2000)
$resultado2 += $asientos * 0.48/12;
else {
$asientos -= 2000;
$resultado2 += 2000 * 0.48/12;
$resultado2 += $asientos * 0.35/12;
}
}
Donde esta el error?
El calculo debe hacer lo siguiente:
Hasta 500 vale 25
De 501 a 2000 vale 25 *0.48 (a partir de 500 hasta la cantidad puesta)
Mas de 2001 vale 25 + segundo calculo * 0.35 (a partir de 2001)
Gracias
Hasta 500 me calcula bien (sale siempre 25)
Luego dependiendo que cantidades pongo me sale bien o me sale asi:
Total: 119.58333333333,00 euros
Yo tengo hecho esto:
$asientos = $_POST ["cantidad"];
if ($asientos <= 500)
$resultado2 = $asientos = 25;
else {
$asientos -= 500;
$resultado2 = + 25;
if ($asientos <= 2000)
$resultado2 += $asientos * 0.48/12;
else {
$asientos -= 2000;
$resultado2 += 2000 * 0.48/12;
$resultado2 += $asientos * 0.35/12;
}
}
Donde esta el error?
El calculo debe hacer lo siguiente:
Hasta 500 vale 25
De 501 a 2000 vale 25 *0.48 (a partir de 500 hasta la cantidad puesta)
Mas de 2001 vale 25 + segundo calculo * 0.35 (a partir de 2001)
Gracias
Valora esta pregunta


0