Mostrando del 451 al 460 de 810 registros
Calculo del mcd de dos enteros positivos. Lo hace mediante el algoritmo de Euclides. Además calcula el mcm mediante la fórmula: mcm(a,b)*mcd(a,b)=a*b.
Desarrollado en Borland C++ 3.1
Código que determina si un número es primo o no.
Hace uso del teorema:
Para todo número primo p > 3, se tiene que p=6k+1 ó p=6k-1
Demostración:
Todos los entero pueden expresarse exactamente de un de las 6 posibles
formas:
6k, 6k+1, 6k+2, 6k+3, 6k-2, ó 6k-1
6k es divisible por 6, por lo que no es primo
6k+2 es par, por lo que no es primo
6k+3=3(2k+1) es divisible por 3, por lo que no es primo
6k-2 es par por lo que no es primo
Por tanto, los números primos tienen que expresarse de la forma 6k+1 ó 6k-1 Note que no todos los números de esa forma son necesariamente primos.
Desarrollado en Borland C++ 3.1
Código que muestra como realizar altas, consultas, bajas y modificaciones en un arreglo de estructuras. Se incluye una librería la cual es muy útil, ya que se puede usar como alternativa a scanf y gets, captura flotantes, enteros y cadenas, dejando solo introducir el tipo de datos correspondientes, así, un flotante solo puede ser capturado con un solo punto y no mas ya que esta validado para que no deje introducir mas.
Librería para manejar números grandes con precisión. La misma utiliza el motor de la MIRACL
http://indigo.ie/~mscott/ (que es gratuita).
Para correr el programa desde VB 5 o 6 solamente tienen que registrar la librería (regsvr32 + (path del archivo) + LibNumVB.dll) (ej: regsvr32 C:\LibNumVB.dll) y llamarla desde el programa VB.
La librería trabaja con "." como separador decimal y devuelve los números menores a cero como ".0015".
Envío el código en Microsoft VC++ 2005 (Ver. 8) que hace de puente entre la librería MIRACL y el VB con la DLL creada con el mismo.
El ejemplo calcula el factorial de 1000 con todos los dígitos en menos de un segundo.