suma, multiplicacion y resta con input y selects
Publicado por Lucas Guzman (1 intervención) el 04/08/2016 20:23:06
Hola, estoy comenzando a programar con jquery y tengo un problema que no puedo solucionar, paso a comentar. Resulta que estoy haciendo un pequeño programita que me sume los valores de ingresos y egresos en una panaderia. Basicamente tiene un input type text con dos select, uno que discrimina el tipo de panificado y el segundo si es devolucion o entrada.
Cuando le doy al boton de calcular el total me da simepre cero... agradecere me guien en donde estoy cometiendo el error ya que probe con todas las variables que se me ocurre para arreglarlo y no consigo soluciones. Adjunto el script:
Cuando le doy al boton de calcular el total me da simepre cero... agradecere me guien en donde estoy cometiendo el error ya que probe con todas las variables que se me ocurre para arreglarlo y no consigo soluciones. Adjunto el script:
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
<script src="js/jquery-3.1.0.min.js"></script>
<script>
var pPan = 28;
var pBiz = 72;
var pMan = 40;
var pSal = 40;
var pFaU = 4.66;
var pFaL = 224;
var pPre = 15.5;
var pSan = 17.6;
var total = 0;
$(document).ready(inicio);
function inicio(){
$("#calcular").click(calcula);
}
function calcula(){
$(".renglon").each(function() {
var can = $(".cant").val();
var sel = $(".variedad option:selected").text();
var con = $(".condicion option:selected").text();
if(con=="Entrega"){
if(sel=="Pan"){
t = can * pPan;
total = total + t;
} else {
if(sel=="Bizcochos"){
t = can * pBiz;
total = total + t;
} else {
if(sel=="Manteca"){
t = can * pMan;
total = total + t;
} else {
if(sel=="Salvado"){
t = can * pSal;
total = total + t;
} else {
if(sel=="Facturas unidades"){
t = can * pFaU;
total = total + t;
} else {
if(sel=="Facturas latas"){
t = can * pFaL;
total = total + t;
} else {
if(sel=="Prepizzas"){
t = can * pPre;
total = total + t;
} else {
if(sel=="Sandwichs"){
t = can * pSan;
total = total + t;
}
}
}
}
}
}
}
}
} else {
if(sel=="Pan"){
t = can * pPan;
total = total - t;
} else {
if(sel=="Bizcochos"){
t = can * pBiz;
total = total - t;
} else {
if(sel=="Manteca"){
t = can * pMan;
total = total - t;
} else {
if(sel=="Salvado"){
t = can * pSal;
total = total - t;
} else {
if(sel=="Facturas unidades"){
t = can * pFaU;
total = total - t;
} else {
if(sel=="Facturas latas"){
t = can * pFaL;
total = total - t;
} else {
if(sel=="Prepizzas"){
t = can * pPre;
total = total - t;
} else {
if(sel=="Sandwichs"){
t = can * pSan;
total = total - t;
}
}
}
}
}
}
}
}
}
});
alert("El total es: "+total);
}
</script>
Valora esta pregunta


0