Error en división
Publicado por elias (8 intervenciones) el 11/07/2015 22:35:15
Saludos, tengo el siguiente problema con una función de división en javascript que intento implementar en una plataforma de comercio electrónico conocida, al ejecutar realiza el calculo pero con diferencias en los resultados, desconozco a que puede deberse, aquí el código, agradezco su ayuda:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<script>// <![CDATA[
var a='%total%';
a=parseInt(a)
function calculate(meth)
{
switch (meth){
case "2 Cuotas":
var c=a/b;
var b='2';
up_Pagos = a/b*1000;
document.getElementById("up_Pagos").value = up_Pagos.toFixed(2);
break;
case "3 Cuotas":
var c=a/b;
var b='3';
up_Pagos = a/b*1000;
document.getElementById("up_Pagos").value = up_Pagos.toFixed(2);
break;
case "4 Cuotas":
var c=a/b;
var b='4';
up_Pagos = a/b*1000;
document.getElementById("up_Pagos").value = up_Pagos.toFixed(2);
break;
case "5 Cuotas":
var c=a/b;
var b='5';
up_Pagos = a/b*1000;
document.getElementById("up_Pagos").value = up_Pagos.toFixed(2);
break;
case "6 Cuotas":
var c=a/b;
var b='6';
up_Pagos = a/b*1000;
document.getElementById("up_Pagos").value = up_Pagos.toFixed(2);
break;
case "7 Cuotas":
var c=a/b;
var b='7';
up_Pagos= a/b*1000;
document.getElementById("up_Pagos").value = up_Pagos.toFixed(2);
break;
case "8 Cuotas":
var c=a/b;
var b='8';
up_Pagos = a/b*1000;
document.getElementById("up_Pagos").value = up_Pagos.toFixed(2);
break;
}
document.up_Cuotas.up_Pagos.value=c;
}
// ]]></script>
<div id="amount">%total%</div>
<div class="form-group"><label for="up_Cuotas">Cuotas </label><select id="up_Cuotas" class="form-control" name="up_Cuotas" onchange="calculate(this.value)">
<option value="2 Cuotas">2 Cuotas</option>
<option value="3 Cuotas">3 Cuotas</option>
<option value="4 Cuotas">4 Cuotas</option>
<option value="5 Cuotas">5 Cuotas</option>
<option value="6 Cuotas">6 Cuotas</option>
<option value="7 Cuotas">7 Cuotas</option>
<option value="8 Cuotas">8 Cuotas</option>
</select></div>
<p> </p>
<div><label for="up_Pagos">Monto a Pagar en Cuotas </label> <input id="up_Pagos" name="up_Pagos" type="text" /></div>
Valora esta pregunta
0