Título curso Aprende a programar (con Javascript)

Ejercicio: Funciones - Métodos (1)

Ejercicio 1: herramienta buscar/reemplazar textos

Vamos a crear un programa en varias fases o versiones, cada una con alguna funcionalidad más avanzada que la anterior. En este ejercicio realizaremos la versión 1, y al final de la siguiente sección (Flujo de programas) completaremos la versión 2. La versión 3 la podrás enviar si deseas obtener el Diploma del curso.

Empezamos entonces por la versión 1, que será muy sencilla y donde podrás utilizar varios de los métodos que hemos visto en el apartado.

El programa que vamos a crear hará lo siguiente:

  • Nos pedirá que introduzcamos un texto (máximo 90 caracteres que es lo que admite JavaScript en esa instrucción) y que almacenaremos en una variable que llamaremos ‘textoUsuario’
  • Nos solicitará una cadena (carácter, palabra/s…) que queremos buscar en dicho texto

Con esos datos el programa mostrará en pantalla (misma pestaña, no pop-up) la siguiente información:

  • La hora en que se ha hecho la consulta (formato HH:MM, sin ningún texto más)
  • El texto que se ha introducido
  • La longitud del texto
  • La primera posición en que ha encontrado esa cadena que buscamos

Intenta que cada información aparezca en una nueva línea, con una pequeña descripción del resultado que muestra. Por ejemplo: «Longitud del texto: X (siendo X el valor que ha calculado el programa)»

Solución

Si no das con la solución (recuerda que no saldrá nada si el script tiene errores), puedes ver unas ayudas que hemos preparado, y si no, ver la solución completa: