ATENCION : ME VOY DE LA CUENTA DE LUCAS8589 HACE YA MUCHOS AÑOS QUE CONOZCO LINUX PERO ESTOS POSTS TAN HORRIBLES SON DE CUANDO NO CONOCIA LINUX

Hola a todos , hoy queria compartir con ustedes una captura de un programa que me costo mucho en visual
basic.

Este programa lo que hace es calcular la exponenciacion modular que consiste en que tienes
tres numeros a , b y c naturales.

Pues lo que hay que calcular es A^B (mod c)
Si saben un poco de matematicas sabran calcularlo , ¿verdad?

Pues la cuestion es que hay varias maneras de calcular esto

1)El metodo ingenuo que te enseñan en los primeros cursos de matematicas
(Que tienes que calcular esa potencia y despues el modulo)
2)Un metodo mas rapido que encontre yo que lo que hacia era calcular
muchas multiplicaciones modulares pero muy rapidas de hacer.

Pero claro , ¿que fallo habia?
Pues el problema es que necesitaba un buen pc para llevar a cabo el calculo
pero como por aquel entonces no sabia nada de programar, pues no pude practicar mi invento
Pero al final decidi aprender visual basic gracias a un manual que me paso
@elote48.
Y despues de mucho trabajo salio en forma de sorpresa un programa de exponenciacion modular.
A pesar de que el programa es rapido todavia se puede hacer mas veloz , pero eso
ya lo dejare para cuando pruebe una conjetura matematica que hice y aprenda a programar mejor

Aqui les dejo una imagen del programa ejecutandose

Exponenciacion modular en visual basic

y bueno como veran el programa hizo un calculo que con el metodo tradicional
tardaria años incluso en un pc.

Y como yo siempre digo
"Ellos creen que un procesador lo arregla todo, pero si no se dejasen tantas matematicas
de por medio, sus programas serian mas rapidos"

Como yo escribo desde un cibercafe (locutorio) con pcs de 512 de ram , pues me tengo que buscar la vida
para hacer programas rapidos aprovechando los atajos que nos brindan las matematicas.

Y estad atentos por que dentro de no mucho hare una version todavia mas rapida si cabe

Adios y que os guste mi post y vuelvo a dar gracias por el manual que me paso @elote48