|
@@ -239,7 +239,7 @@ En el ejercicio de laboratorio crearás el código para calcular la puntuación
|
239
|
239
|
|
240
|
240
|
---
|
241
|
241
|
|
242
|
|
-Hay funciones pre-definidas que actualizan la interfaz gráfica. Para que la aplicación funcione como esperada, cada vez que tu código compute la puntuación que se adjudica para un criterio debes invocar la función que actualiza ese criterio en el interface gráfico. Las funciones para actualizar los criterios tienen la siguiente sintaxis:
|
|
242
|
+Hay funciones pre-definidas que actualizan la interfaz gráfica. Para que la aplicación funcione como esperada, cada vez que tu código compute la puntuación que se adjudica para un criterio debes invocar la función que actualiza ese criterio en el interfaz gráfico. Las funciones para actualizar los criterios tienen la siguiente sintaxis:
|
243
|
243
|
|
244
|
244
|
|
245
|
245
|
```
|
|
@@ -255,7 +255,7 @@ setNumberOfCharacters(count, score);
|
255
|
255
|
totalScore += score ;
|
256
|
256
|
|
257
|
257
|
```
|
258
|
|
-En el código de arriba `count` contiene el número de caracteres en la contraseña, `score` contiene el cómputo de la puntuación del criterio de número de caracteres y `setNumberOfCharacters(count, score);` invoca la función para que se actualice la información correspondiente al criterio “Number of characters” en la interface gráfica.
|
|
258
|
+En el código de arriba `count` contiene el número de caracteres en la contraseña, `score` contiene el cómputo de la puntuación del criterio de número de caracteres y `setNumberOfCharacters(count, score);` invoca la función para que se actualice la información correspondiente al criterio “Number of characters” en la interfaz gráfica.
|
259
|
259
|
|
260
|
260
|
|
261
|
261
|
Las funciones para actualizar la interfaz gráfica son:
|
|
@@ -334,11 +334,11 @@ Tu tarea es utilizar expresiones matemáticas y estructuras condicionales para l
|
334
|
334
|
|
335
|
335
|
En el Ejemplo 2, el conteo de los **requisitos** es 5 porque `"S1nf@nia!"` cumple con el criterio de largo y también contiene mayúsculas, minúsculas, números y símbolos. Por lo tanto, la puntuación del número de requisitos es $$2 \cdot 5 =10$$.
|
336
|
336
|
|
337
|
|
-En el código del proyecto vas a encontrar ejemplos de cómo calcular los primeros dos criterios positivos: el número de caracteres en la contraseña y el número de letras mayúsculas. Puedes compilar y ejecutar el ejemplo para que veas la interfase funcionando con esos dos criterios. Parte de tu tarea es añadir el código para computar las puntuaciones de los demás criterios. Recuerda que debes ir acumulando el resultado de la puntuación total y hacer invocaciones para actualizar la interface gráfica.
|
|
337
|
+En el código del proyecto vas a encontrar ejemplos de cómo calcular los primeros dos criterios positivos: el número de caracteres en la contraseña y el número de letras mayúsculas. Puedes compilar y ejecutar el ejemplo para que veas la interfaz funcionando con esos dos criterios. Parte de tu tarea es añadir el código para computar las puntuaciones de los demás criterios. Recuerda que debes ir acumulando el resultado de la puntuación total y hacer invocaciones para actualizar la interfaz gráfica.
|
338
|
338
|
|
339
|
339
|
|
340
|
340
|
|
341
|
|
-### Ejercicio 4: Determinar y desplegar la fortaleza de la contraseña
|
|
341
|
+### Ejercicio 4 - Determinar y desplegar la fortaleza de la contraseña
|
342
|
342
|
|
343
|
343
|
En la parte superior de la interfaz gráfica se ingresa la contraseña. El usuario ingresará la contraseña en la parte superior de la interfaz gráfica. Debajo aparece un *informe* que contiene los distintos criterios, el conteo para cada criterio, y la puntuación individual para los criterios. Este informe se va actualizando según el usuario va ingresando los caracteres de la contraseña. La puntuación total será la suma de todas los puntos (sumas y restas) de los criterios individuales.
|
344
|
344
|
|