viernes, 16 de enero de 2015

Cómo crear un palindromo en JavaScript

Si quieres crear un palindromo...mira este código, es bastante sencillo,vamos a utilizar dos variables,un for un switch,y un par de case.
Por cierto un palindromo es cuado puedes leer una palabra,o frase del derecho y del revés.


 <head>
  <script type='text/javascript'>
  // Tenemos que empezar con las fuciones.Es decir definirlas.
  function comprobar()
    {
    var normal = document.getElementById('texto').value.toLowerCase().split('')
    var derecho = '', invertido = ''
    for (a in normal)
     {
     if (normal[a] != ' ' && normal[a] != ',' && normal[a] != '.')
      {
      switch (normal[a])
 // Ponemos las vocales para las palabras que vayamos a insertar lo reconozca.
       {
       case 'á':
        normal[a] = 'a'
        break
       case 'é':
        normal[a] = 'e'
        break
       case 'í':
        normal[a] = 'i'
        break
       case 'ó':
        normal[a] = 'o'
        break
       case 'ú':
        normal[a] = 'u'
        break

       }
      derecho += normal[a]
      }
     }
    invertido = derecho
    invertido = invertido.split('')
    invertido = invertido.reverse()
    invertido = invertido.join('')
    if (derecho == invertido)
// Aqui tengo que poner el mensaje que quiero mostrar en pantalla.
     {
     alert(derecho + '\n' + invertido)
     alert('La palabra o frase que has introducido es un palindromo¡Bien hecho!')
     }
    else
     {
     alert(derecho + '\n' + invertido)
     alert('Esto no es un palindromo,¡Vuelve a intentarlo!')
     }
    }
   
  </script>
 </head>

 <body background="imagenes/juego.png">

 <text id="COMPRUEBA AQUI SI TU PALABRA O FRASE ES UN PALINDROMO"></text>
  <input id='texto' type='text'><input type='button' value='Comprobar' onclick='comprobar()'><input type='button' value='Borrar' onclick='document.getElementById("texto").value = null'>
 </body>
<html>

1 comentario:

¡Danos tu opinión!