- Pedir por medio de un prompt(), una palabra al usuario.
- Crear una variable que cambie el resultado que nos dio el usuario a mayúsculas por medio de toUpperCase().
- Crear la función cipher, que tenga como parámetro la palabra que pedimos al usuario (str).
- Asignarle a una nueva variable llamada encryptedString, el valor de un string vacío.
- Poner un for que nos ayude a recorrer el string de la palabra a cifrar.
- Dentro de ese for, situar una variable llamada number, que nos dará el lugar de un carácter dentro de la tabla Ascii, usando el método .charCodeAt().
- Colocar la condicional if, que nos de el número dentro Ascii, que corresponda a cada caracter que este recorriendo el for. Aquí especificamos que se considere del número 65 al 83, porque de lo contrario nos dará carácteres fuera del abecedario dentro de Ascii.
- Por medio del método String.fromCharCode()cambiar el número que nos han arrojado al carácter que le pertence y sumarle 7 espacios para empezar a encriptar.
- Crear un else if donde nos de los números de los carácteres que le daran la vuelta al abecedario, del número 83 al 90.
- Aplicar el método String.fromCharCode() para cambiar el número que nos han arrojado al carácter que le pertence y restarle 19 espacios para que empiece encriptar.
- Retornar el for con la variable encryptedString.
- Hacer un console.log de la funcion cipher(str).
- FIN.

-
Notifications
You must be signed in to change notification settings - Fork 0
LiaLaguna/caesar-cipher
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
Cifrado y descifrado de palabras
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published