Versão atual:

Loops sendo ativados em casos errados.

Estou fazendo um exercício que preciso criar usuários de banco e criar loops para os casos em que o usuário e a senha estiverem errados o console voltar a pedi-los, porém nos usuários 2 e 3 mesmo quando digito a senha correta o console pede para repetir a senha. var usu1 = "Leonardo", usu2 = "Felipe", usu3 = "Gustavo" var snh1 = '24', snh2 = "1234", snh3 = "420" var login, senhas, shr1,shr2, saque , deposito , opcs var saldo = 500 var saldinho, loop

do{ login = prompt("digite seu usuario")

if (login == usu1 || login == usu2 || login == usu3) {

if (login == usu1) {

do{ senhas = +prompt("digite sua senha")

if (senhas == snh1) { alert("Seja bem-vindo! ")

} else { alert("Senha errada") loop = 1 } }while(loop == 1) }

if (login == usu2) { do{ senhas = +prompt("digite sua senha")

if (senhas == snh2) { alert("Seja bem-vindo! ")

} else { alert("Senha errada") loop = 2 } }while(loop = 2) } if (login == usu3) { do{ senhas = +prompt("digite sua senha")

if (senhas == snh3) { alert("Seja bem-vindo! ")

} else { alert("Senha errada") loop = 3 } }while(loop = 3) }

}else{ alert("usuario inexistente") loop = 4

} }while(loop == 4)

Versão (1):

Ver a versão formatada

Loops sendo ativados em casos errados.

Comentário

new question