Ricardo Chian & Pablo García Los nuevos cambios que se hicieron fueron: el uso de tipo de dato en lugar de double se cambió a BigInteger mandando a llamar (Using System.Numerics de .NET) este tipo de dato permite usar números grandes sin restricción alguna, gracias a eso se logró solucionar el problema de las aproximaciones y pérdida de valores. Otro cambio que se realizó fueron en una vista ya que en el último commit se pedia números pequeños, en cambio ahora se puede ingresar de 17 en adelante. Y por último una pequeña mejora al método que calcula "E", antes calculaba 10 posibles y escogía uno de esos de manera aleatoria, ahora selecciona de igual manera uno aleatorio pero previo a seleccionarlo calcula cual de todas las posibilidades genera el "d" más pequeño, por lo que "e" y "d" estarán en un rango entre 1 y 50, para que no existan potencias mayores de 200 y que no ocurra algún tipo de error, ya que en ocasiones mientras más pequeño fuera "e" más grande era "d". En conclusión no hubo cambios de cógido grande mas que cambiar el tipo de dato de double a BigInteger y la optimizacion que se hizo en 5 líneas aproximadamente.
-
Notifications
You must be signed in to change notification settings - Fork 0
ricardochianc/Lab2_Cifrado
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Ricardo Chian 1103916 & Pablo García 1174216
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published