Código While:
function bucle_while()
{
var res;
var suma = 0;
var mensaje = "Introduce solamente números o la palabra 'acabar' para terminar.";
var error = "";
while (res != "acabar")
{
res = prompt(error + "\n\n" + mensaje + "\n\nTotal: " + suma + "\n\n")
if (isNaN(res) && res != "acabar")
error = " * * * * * Entrada errónea, vuelva a intentarlo. * * * * *\n";
else
{
suma += +res;
error = "";
}
}
}
Código For:
function bucle_for()
{
var res;
var suma = 0;
var mensaje = "Introduce solamente números o la palabra 'acabar' para terminar.";
var error = "";
for (res=""; res!="acabar"; res=prompt(error + "\n\n" + mensaje + "\n\nTotal: " + suma + "\n\n"))
{
if (isNaN(res) && res != "acabar")
error = " * * * * * Entrada errónea, vuelva a intentarlo. * * * * *\n\n";
else
{
suma += +res;
error = "";
}
}
}