4
respuestas

Probando la condición if, ,else del ejemplo de la constraseña. Me da error al ejecutar

Buenas tardes a todos.

Replique el código que nos dieron en la condición if y else a fin de probar el ejercicio. Pero me da error, cuando ingreso el nombre de ana.

09 La condición if y else .Les dejo el código. Esperando su respuesta Lo saludo y desde ya muchas gracias. Un aprendiz Ana María

<meta charset="UTF-8">


<script>
var micontrasenha123 = "ana";
var contrasenha = prompt("Entra con tu contraseña");

if(contrasenha == "micontrasenha123") {
    alert("Acceso liberado!");
} 
else {
    alert("Acceso negado!");
}

</script>
4 respuestas

Hola Ana, encontre el error. Tu contraseña es "ana" y en el if vos le estas preguntando si la contraseña es "micontrasenha123". Si sacas las comillas a "micontrasenha123" se convierte en la variable sino tu programa va a buscar que escribas "micontrasenha123".

Es decir, quedaria asi: if(contrasenha == micontrasenha123) { alert("Acceso liberado!");

<meta charset="UTF-8">


<script>
var  contrasenha = prompt("Entra con tu contraseña");

if(contrasenha == "ana") {
    alert("Acceso liberado!");
} 
else {
    alert("Acceso negado!");
}

</script>

Muy de acuerdo con lo anterior. En otras palabras, Ana, te da error porque ya habías creado una variable con tu contraseña, pero luego crea una if que contiene otra contraseña, por tal motivo se contradice la lógica. Lo ideal es que elimines var micontrasenha123 = "ana"

Hola siempre ta va a dar error porque en el if estas colocando que la contraseña es "micontrasenha123" y en tendria que ser "anna".

if(contrasenha == "micontrasenha123")

// Deberia ser 

if(contrasenha == "anna")