Paso 5: Analizando el texto
Así que ahora por fin vamos a analizar el texto! Para hacer esto, voy a usar valores ASCII para las letras, así que una rápida explicación sobre eso. ASCII significa Código estándar americano para intercambio de información y es básicamente cómo el ordenador interpreta cada carácter que se escribe en él. Una tabla de valores ASCII puede encontrarse en http://www.asciitable.com/. Esto nos permite escalar una carta hasta un subíndice de matriz y así mantener un recuento de cuántas veces se utiliza en el texto cifrado. Esto puede dividirse por el número total de letras en el texto cifrado para obtener nuestra frecuencia porcentaje que luego la salida a la terminal.
La primera parte es contar el número de veces que cada carácter se utiliza. La primera imagen muestra el código para hacer esto. Esencialmente se lazo el mismo número de veces que hay letras en la cadena, y cada letra es reducido a un subíndice de matriz. Entonces, se incrementa la matriz con el número de cada letra. Si surge un espacio, el programa incrementa una variable llamada "spaceCount" y no cambia nada en la matriz. Esto entonces bucles hasta que todos los personajes han sido procesados.
Entonces, cada elemento de la matriz es dividida por el número total de caracteres sin espacio en la cadena y luego multiplicado por 100 para obtener el porcentaje. Se trata de la salida de la terminal junto a la letra a que corresponde.