Codigo de Potencias

Iniciado por Gleper, 4 Octubre 2007, 14:56 PM

0 Miembros y 1 Visitante están viendo este tema.

Gleper

HOla, me gustaria sabar si alguien tiene un codigo para calcular potencias.
Thnx! ;) ;D
Los ordenadores no solucionan problemas, ejecutan soluciones.




askrator

base^numeroaelevar (ahora no recuerdo como se llamaba  :xD )

O sino usa un bucle para que vaya multiplicandose  ;).

Un saludo.
ping -l 65510 127.0.0.1


‭lipman

Base^Exponente

Jeje, Saludos

Gleper

Los ordenadores no solucionan problemas, ejecutan soluciones.




Gleper

#4
Me sale copile error, expected: expression... :-\
Los ordenadores no solucionan problemas, ejecutan soluciones.




APOKLIPTICO

Postea tu codigo a ver que esta mal
AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.

zXxOsirisxXz

Citar10 ^ 2

es solo un ejemplo claro..

Spider-Net

 :huh: :huh:

Private Sub Form_Load()
Dim x As Double
x = 2 ^ 2
MsgBox x
End Sub

Pues a mi me funciona así perfectamente, lo puso por probar de ejemplo y a mí al menos se me ejecuta bien, sino puedes crear una variable potencia que se inicie con el valor 1 y se multiplique por si misma el número de veces que sea el exponente, es fácil de hacer en un For, no creo que tengas problemas.

nhaalclkiemr

y si quisieras calcular una potencia muy grande que no cabiera en un Doble como podrías hacer?? (para algoritmo RSA por ejemplo)

Saludos ;)
StasFodidoCrypter 1.0 - 100% (old)
StasFodidoCrypter 2.0 - 85% (deserted)
Fire AV/FW-Killer - 97% (deserted)
R-WlanXDecrypter 1.0- 100%

Spider-Net

Pues usas unsigned long double que almacena bastante más pero siempre habrá un límite, si quieres cálculos más grandes aún que eso pues a separar en potencias más pequeñas y demás... eso tiene ya más complicación.