martes, 19 de noviembre de 2013

Final del primer trimestre

Aquí esta mi ejercicio seis del grupo tres de JavaScript corregido!!! Me ha costado mucho y al final era un error en la función do while, y es que entendía que en while tenia que poner una condición que pusiera fin al bucle ¡y es justo lo contrario! While es mientras, mientras se cumple la función haz x, en cuanto no se cumple se cierra el bucle.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type content=txt/html"; charset="utf-8">
</head>
<body>
<script type="text/javascript">
var nombre;
var cuenta;
var saldo=0;
var ssaldo=0;
var tsaldo=0;
do
{
cuenta=prompt ("Ingrese su cuenta: ","");
cuenta=parseInt (cuenta);
if (cuenta>=0)
{
nombre=prompt ("Ingrese su nombre: ","");
document.write ("Señor/ra "+nombre+" su número de cuenta es "+cuenta+".");
  document.write ("<br>");
saldo=prompt ("Ingrese su saldo actual: ","");
saldo=parseInt (saldo);
if (saldo>0)
{
ssaldo=ssaldo+saldo;
document.write (" Su cuenta esta en estado de acreedor.");
document.write ("<br>");
document.write ("Y el positivo del banco es de "+ssaldo+".");
   document.write ("<br>");
}
else
{
if (saldo<0)
{
document.write (" Su cuenta esta en estado de deudor.");
    document.write ("<br>");
}
else
{
document.write (" Su cuenta esta en estado nulo.");
    document.write ("<br>");
}
}
tsaldo=tsaldo+saldo;
}
} while (cuenta>=0);
document.write ("<br>");
document.write ("<hr>");
document.write ("<br>");
document.write ("Total saldo "+tsaldo);
</script>
</body>
</html>

Y así se vería tras varios ejemplos:




No hay comentarios:

Publicar un comentario