Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/07/2012, 11:42
Avatar de goodmrN
goodmrN
 
Fecha de Ingreso: junio-2012
Ubicación: Argentina, Viedma
Mensajes: 2
Antigüedad: 11 años, 11 meses
Puntos: 0
Respuesta: Variable multiplica en vez de sumar

Hola, gracias por la bienvenida y por responder, termine solucionando el problema agregándole el doc!=0 a la condición de los if y funciona correctamente, el codigo quedo así.

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.  
  3.         var varon='varon';
  4.         var mujer='mujer';
  5.         var varones=0;
  6.         var mujeres=0;
  7.         var varia=0;
  8.  
  9.         do {
  10.             var doc=prompt('Numero de documento');
  11.             doc=parseInt(doc);
  12.  
  13.             if (doc!=0) {
  14.                 var edad=prompt('Edad');
  15.                 var sexo=prompt('Sexo');
  16.                 edad=parseInt(edad);
  17.             }
  18.  
  19.             if (doc!=0 && sexo==varon) {
  20.                 varones=varones+1;
  21.             }else {
  22.                 if (doc!=0 && sexo==mujer) {
  23.                     mujeres=mujeres+1;
  24.                 }
  25.             }
  26.  
  27.             if (doc!=0 && sexo==varon && edad>=16 && edad<=65) {
  28.                     varia=varia+1;
  29.                 }
  30.         } while (doc!=0);
  31.  
  32.         var cantidad=varones+mujeres;
  33.         document.write('Fueron censados '+cantidad+'<br>');
  34.         document.write('La cantidad de varones es de '+varones+'<br>');
  35.         document.write('La cantidad de mujeres es de '+mujeres+'<br>');
  36.         document.write('La cantidad de varones de entre 16 y 65 años es de '+varia);
  37.  
  38.     </script>

De nuevo gracias gente de forosdelweb.