Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: Alchemist en 22 Octubre 2005, 11:39 AM

Título: orientacion sobre operacion de potenciacion en visual basic
Publicado por: Alchemist en 22 Octubre 2005, 11:39 AM
Hola amigos!, me dispuse ayer a acer un programa que cambiara de binario a decimal, en vb..., lo tengo ya todo hecho...lo que pasa ske nose como puedo coger el numero binario del text1 y multiplicarlo por 2 en potencia del lugar que ocupe...Solo pido una Orientacion...

ske le e estado dando vueltas y nose como hacerlo...tamb se poco de vb aun....

alomejor con la sentencia if ...etc pero no creo  :(


Gracias  a todos de antemano! :D
Título: Re: orientacion sobre operacion de potenciacion en visual basic
Publicado por: BADBYTE-K en 23 Octubre 2005, 02:20 AM
no entendi muy bien que es lo que te falta  ??? hacer simplemente la operación? o que? porque si lo que quieres es simplemente operar pues usas el acento circunflejo para eso: ^ por ejemplo: 2^2=4 ó que es lo que te falta?


saludos

Título: Re: orientacion sobre operacion de potenciacion en visual basic
Publicado por: Alchemist en 23 Octubre 2005, 04:28 AM
sorry, aver te lo explico de otra forma....para pasar de binario a decimal, se multiplica como potencia de dos y el exponente es = al lugar que ocupe el numero...

ej..  10110

0*2 0*22etc...

se acer la operacion, pero no que identike cada lugar y lo multiplike por dos y el exponente igual al lugar que ocupe..

ahora si?

un saludo y gracias... ;D
Título: Re: orientacion sobre operacion de potenciacion en visual basic
Publicado por: MaLkAvIaN_NeT en 23 Octubre 2005, 04:38 AM
..bueno es sencillo te haces un for hasta el len del binario
y le sacas uno a uno los números a los cuales le vas elevando a la i
Título: Re: orientacion sobre operacion de potenciacion en visual basic
Publicado por: Alchemist en 23 Octubre 2005, 04:52 AM
lol....no comprendo...sorry :(, explicao de otra forma

asias a todos! ;D