Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/12/2012, 04:59
Aaron555
 
Fecha de Ingreso: septiembre-2012
Ubicación: España
Mensajes: 26
Antigüedad: 12 años, 2 meses
Puntos: 0
Codigo ingresar dinero a un banco no funciona

He estado escribiendo un código de Javascript que consiste en ingresar dinero en un banco, dicho de esta manera. Lo que hace el código es primero pedirte que numero de cliente tienes, y después cuanto dinero deseas insertar, pero en la parte de document.write para escribir el numero de clientes que insertaron dinero y el total ingresado, no aparece, aquí les dejo el código que estoy usando.

index.html

Código:
<html>
<head></head>
<body>
<script type="text/javascript" src="default.js"></script>
</body>
</html>
default.js

Código:
var depositos=[];
var numero,ingresar;
while (numero!=-1) {
  numero=prompt('Introduce tu numero de cliente, introduce -1 para finalizar.','');
  numero=parseInt(numero);
  if (numero!=-1) {
    ingresar=prompt('Introduce el numero de dinero que deseas ingresar.','');
	ingresar=parseInt(ingresar);
	depositos[numero] = ingresar;
  }
}
var total=0;
var cantidad=0;
for (var bucle=0;bucle<despositos.length;bucle++) {
  if (depositos[bucle]!==undefined) {
    total=total+depositos[bucle];
	cantidad++;
  }
}
document.write('Total de dinero ingresado: '+total+'<br>');
document.write('Total de clientes que han ingresado: '+cantidad);
Aquí les dejo el código original de donde saque el ejemplo, y yo simplemente lo que ice fue reescribirlo a mano y cambiarle algunas cosas.

Codigo original:

Código:
<html>
<head>
</head>
<body>

<script type="text/javascript">
  var depositos=[];
  var nro,monto;
  do {
    nro=prompt('Ingrese nro de cliente','');
    nro=parseInt(nro);
    if (nro!=0)
    {
      monto=prompt('Ingrese monto a depositar','');
      monto=parseInt(monto);
      depositos[nro]=monto;
    }
  } while (nro!=0);
  var suma=0;
  var canti=0;
  for(var f=0;f<depositos.length;f++)
  {
    if (depositos[f]!==undefined)
    {
      suma=suma+depositos[f];
      canti++;
    }
  }
  document.write('Cantidad de depósitos:'+canti+'<br>');
  document.write('Total depositado por todos los clientes:'+suma);
</script>

</body>
</html>
Gracias adelantadas~