cynthia1171 / cifradoCesar

proyecto final primer spring Laboratoria

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cifrado de César

Creado por Cynthia Isla

En este README se detalla el funcionamiento del cifrado de César. Se creó una web que pide, por medio de un prompt(), una frase al usuario y devuelva el mismo mensaje encriptado según el algoritmo de Cifrado César con el parámetro de desplazamiento de 33 espacios hacia la derecha.

Este README contiene:

  • Pseudocódigo
  • Diagrama de flujo

Pseudocódigo

Funcion principal ( resp )
     solicita ingresar entre opcion 1 o 2
     si ingresa 1, llama a función de cifrado
     si ingreso 2, llama a función de descifrado
     en caso de ingresar parámetros no válidos arroja error
Fin Funcion

Funcion cipher ( string )
   solicitar ingreso de texto
    si no cumple con parámetros de texto (cualquier cosa no alfabética) arrojar mensaje de error
        si cumple con parámetros de texto tomar cada carácter y cifrarlo 33 espacios hacia la derecha
        verifica si es mayúscula o minúscula y la cifra en cada caso
    retorna mensaje cifrado

Fin Funcion

Funcion decipher ( string )
       si no cumple con parámetros de texto (cualquier cosa no alfabética) arrojar mensaje de error
        si cumple con parámetros de texto tomar cada carácter y descifrarlo 33 espacios hacia la izquierda
        verifica si es mayúscula o minúscula y la descifra en cada caso
    retorna mensaje descifrado

fin función

    llamo a función principal en caso de que no cumplan algún parámetro para solicitar ingreso de datos nuevamente.
    principal()
FinAlgoritmo

Diagrama de flujo

Diagrama de flujo cifrado de César

Diagrama de flujo

Esta es la versión 0.0.1

About

proyecto final primer spring Laboratoria


Languages

Language:JavaScript 96.1%Language:HTML 3.9%