Buenas comparto mi solucion al ejercicio. Lo realize utilizando for :
<meta charset="UTF-8">
<h1>Programa: Inicio de Sesion</h1>
<br><br>
<script>
function saltarlinea() {
document.write("<br>");
}
function imprimir(frase) {
document.write(frase);
saltarlinea();
}
var inicioDeSesionRegistrado = "alura";
var contrasenhaRegistrada = "alura321";
for (var intentos = 1 ; intentos <= 3 ; intentos++) {
var inicioDeSesionIngresado = prompt("Ingrese su usuario");
var contrasenhaIngresada = prompt("Ingrese su contraseña");
if( inicioDeSesionRegistrado == inicioDeSesionIngresado && contrasenhaRegistrada == contrasenhaIngresada ) {
alert("Bienvenido al sistema " + inicioDeSesionIngresado);
break;
} else if (intentos == 3) {
alert("Agotaste todos tus intentos.");
} else if (intentos == 2) {
alert ("Te queda 1 intento. Chequea todo antes de ingresarlo.");
} else{
alert("Inicio de sesión inválido. Por favor intente de nuevo");
}
}
imprimir("FIN");
</script>
Cualquier sugerencia será bienvenida! Slds!