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