From ea54100a5ebc3e3c352f2f0984a48606b492194f Mon Sep 17 00:00:00 2001 From: Lauraisa Date: Tue, 7 Nov 2017 12:44:55 -0500 Subject: [PATCH 1/2] Corrigierndo identacion --- .eslintrc | 29 ++++++++++++++ README.md | 112 +++++++++++++++++++++++++++++++---------------------- index.html | 12 ++++++ js/app.js | 35 +++++++++++++++++ 4 files changed, 141 insertions(+), 47 deletions(-) create mode 100644 .eslintrc create mode 100644 index.html create mode 100644 js/app.js diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 0000000..fbb5dc3 --- /dev/null +++ b/.eslintrc @@ -0,0 +1,29 @@ +{ + "parserOptions": { + "ecmaVersion": 6 + }, + "rules": { + "keyword-spacing": 1, + "space-before-function-paren": [1, "never"], + "eqeqeq": 1, + "space-infix-ops": 1, + "comma-spacing": 1, + "brace-style": 1, + "no-multiple-empty-lines": 1, + "camelcase": 1, + "func-call-spacing": 1, + "key-spacing": 1, + "semi": 1, + "no-floating-decimal": 1, + "no-multi-spaces": 1, + "object-property-newline": 1, + "padded-blocks": [1, "never"], + "space-before-blocks": 1, + "space-in-parens": 1, + "spaced-comment": 1, + "quotes": [1, "single"], + "id-length": [1, { "exceptions": ["i", "j", "x"] }], + "indent": [1, 2], + "no-array-constructor": 1 + } +} diff --git a/README.md b/README.md index e2577d6..d9b21d0 100644 --- a/README.md +++ b/README.md @@ -1,57 +1,75 @@ -# Cifrado César +# **CIFRADO CÉSAR** +En este proyecto nos piden realizar lo siguiente. -> Recuerda seguir siempre esta [guía de estilos](https://github.com/Laboratoria/js-style-guide/) ++ Que al ingresar una frase este pueda decifralo con el _Cifrado cesar_, esto quiere decir que busque la posicion de la frase en el lenguaje `ASCII`. ++ que devuelva minúscula o mayúscula. -Crea una web que pida, por medio de un `prompt()`, una frase al usuario y -devuelva el mismo mensaje encriptado según el -[algoritmo de Cifrado César](https://en.wikipedia.org/wiki/Caesar_cipher) -con el parámetro de desplazamiento de **33 espacios hacia la derecha** +> ## Pseudocodigo del Cifrado César -Por ejemplo: +### Primero +------ +Se crea una funcion _cifrar_. +`function cipher ()`{ + Dentro de la función se crea una variable que contendra un mensaje, y como nos piden ingresar mayúscula y munúscula, le colocaremos dos metodos. + `var alfabeto` = **prompt("Ingresa el alfabeto").toUpperCase().toLowerCase();** +## Segundo +---- + Una variable en donde se depositará los elementos convertidos a un _string_ llamado: + **var newArray = alphabet.split("");** +## Tercero +---- + Y por último el array con los nuevos valores; `var newAlphabet = [];` + Realizaremos un bucle con for. + Para ello realizaremos un ciclo `(i=0; i # Código de Cifrado César -Para cada producto debes entregar **un repositorio de GitHub** que -contenga: -1. Archivo `README.md` que explique el **pseudocódigo** de tu solución y su -**diagrama de flujo** -2. Archivo `app.js` con el **código** de tu solución -3. Archivo `index.html` vinculado con tu `app.js` +```js +//crearemos la primera funcion para cifrar +function cipher (){ +// dentro de ella crearemos las variables. +var alphabet = prompt("Ingresa el alfabeto").toUpperCase().toLowerCase(); +var newArray = alphabet.split(""); +// en la nueva varible newAlphabet se colocara los elementos nuevos +var newAlphabet = []; +// realizaremos un bucle con for. + for (i=0; i + + + + Cifrado César + + + + + diff --git a/js/app.js b/js/app.js new file mode 100644 index 0000000..0de152e --- /dev/null +++ b/js/app.js @@ -0,0 +1,35 @@ + /* crearemos la primera funcion para cifrar*/ +function cipher() { + /* dentro de ella crearemos las variables*/ + var alphabet = prompt("Ingresa el alfabeto").toUpperCase(); + var newArray = alphabet.split(""); + // en la nueva varible newAlphabet se colocara los elementos nuevos + var newAlphabet = []; + // realizaremos un bucle con for. + for (i=0; i Date: Tue, 7 Nov 2017 12:50:11 -0500 Subject: [PATCH 2/2] Coorigiendo identacion --- js/app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/app.js b/js/app.js index 0de152e..aa8299e 100644 --- a/js/app.js +++ b/js/app.js @@ -23,7 +23,7 @@ function decipher() { // Descifrando la palabra cifrada for (j=0; j