Validar contraseña
Pide una contraseña hasta que tenga al menos 8 caracteres.
- Nivel
- Básico
- Tema:
- Repeticiones
- Conceptos:
- Entrada y salida
- Repetir
- Texto
Abrir en Codoritmo
Ejecuta, modifica y depura este ejemplo en el navegador.
Lo que aprenderás
Repetir ... Hasta Que ejecuta el bloque al menos una vez y vuelve a pedir mientras la condición no se cumpla. Longitud cuenta los caracteres de un texto.
Código
Algoritmo ValidarClave Definir clave Como Caracter Definir intentos Como Entero intentos <- 0 Repetir Escribir "Crea una contraseña (mínimo 8 caracteres):" Leer clave intentos <- intentos + 1 Si Longitud(clave) < 8 Entonces Escribir "Muy corta: tiene ", Longitud(clave), " caracteres." FinSi Hasta Que Longitud(clave) >= 8 Escribir "Contraseña aceptada en el intento ", intentos, "."FinAlgoritmoDiagrama de flujo
Cada bloque del diagrama corresponde a una instrucción del código.
Ejemplo de ejecución
Esto muestra el programa al ejecutarlo. Las respuestas escritas por el usuario aparecen resaltadas.
Crea una contraseña (mínimo 8 caracteres):Respuesta del usuario: gatoMuy corta: tiene 4 caracteres.Crea una contraseña (mínimo 8 caracteres):Respuesta del usuario: sol123Muy corta: tiene 6 caracteres.Crea una contraseña (mínimo 8 caracteres):Respuesta del usuario: miPerro2024Contraseña aceptada en el intento 3.
Desafío
Pide también que la contraseña no sea igual a "12345678".
Ver pista
Une las dos condiciones del Hasta Que con Y.
Ejemplos relacionados
Validaciones reutilizables
Valida el correo y la edad de un formulario de registro.
IntermedioAgenda de contactos
Agrega, lista y busca contactos en una agenda que crece.
AvanzadoIniciales de un nombre
Obtiene las iniciales de un nombre completo.
Básico