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~