11/11/2011, 13:56
|
| | Fecha de Ingreso: noviembre-2011
Mensajes: 7
Antigüedad: 13 años, 2 meses Puntos: 0 | |
Respuesta: bucle while no funciona Gracias, RAPPA, pero sigue sin hacer más que el primer paso, que ya hacía bien (en el programa que envié había un error en dos parseInt, que figuraban como parse Int.
ya había puesto una casilla (la última antes del resultado) que indicaba el valor de cont, y funciona, pero da el valor inicial del primer bucle, y no sigue más.
He intentado con for:
........
form.P.value = 0;
for (i=0 ; i<3; i++);
{form.c0.value = parseInt(form.a.value) + parseInt(form.c.value);
form.c1.value = parseInt(form.b.value) + parseInt(form.d.value);
form.r0.value = parseInt(form.a.value) + parseInt(form.b.value);
form.r1.value = parseInt(form.c.value) + parseInt(form.d.value);
form.P.value = parseFloat(form.P.value) + (f(form.r0.value) * f(form.r1.value) * f(form.c0.value) * f(form.c1.value)) / (f(parseInt(form.a.value)) * f(parseInt(form.b.value)) * f(parseInt(form.c.value)) * f(parseInt(form.d.value)) * f(parseInt(form.N.value)));
parseInt(form.a.value) = parseInt(form.a.value)- parseInt(form.z.value);
parseInt(form.b.value) = parseInt(form.b.value)+ parseInt(form.z.value);
parseInt(form.c.value) = parseInt(form.c.value)+ parseInt(form.z.value);
parseInt(form.d.value) = parseInt(form.d.value)- parseInt(form.z.value);
}
...........
y me pasa lo mismo: me hace bien el primer paso por el bucle, pero ya no sigue. Estoy ya perdiendo los papeles, porque no veo el problema. Cualquier ayuda es bienvenida. De nuevo gracias
Dismukes2003 |