Como convertir de Binario a Decimal ?????

22/07/2004 - 02:16 por Jose Aguilera | Informe spam
Hola foro!!

El algoritmo ke siempre he usado está hecho en Pascal y
ahora no sé cómo usar la instrucción "shl" en C#. Alguno
me podría explicar como usarla pues no lo encuentro en la
ayuda (o en su defecto si tuvieran un algoritmo en C# lo
agradecería mucho ;) ).

Gracias...

Preguntas similare

Leer las respuestas

#1 Eduardo Olaz
22/07/2004 - 02:36 | Informe spam
Usa el operador <<

Saludos desde la calle Estafeta de Pamplona:

Eduardo Olaz
Microsoft [MVP] Access

eduardoALGARROBAolaz.net
ALGARROBA = @

"Jose Aguilera" escribió en el mensaje
news:19f801c46f81$292e21d0$
Hola foro!!

El algoritmo ke siempre he usado está hecho en Pascal y
ahora no sé cómo usar la instrucción "shl" en C#. Alguno
me podría explicar como usarla pues no lo encuentro en la
ayuda (o en su defecto si tuvieran un algoritmo en C# lo
agradecería mucho ;) ).

Gracias...
#2 juan
22/07/2004 - 02:42 | Informe spam
en C# esta Convert.toDecimal(), el cual esta sobrecargado.


Mostrar la cita
#3 Octavio Hernandez
22/07/2004 - 09:38 | Informe spam
Juan,

Cuidado! Este Convert.ToDecimal es para convertir al tipo Decimal de C#,
pero no convertiría correctamente un número expresado en binario, como
'100001010'. Para eso hay que programarse una función como la que menciona
José.

Salu2 - Octavio

"juan" escribió en el mensaje
news:1a1501c46f84$b7bc3e70$
en C# esta Convert.toDecimal(), el cual esta sobrecargado.


Mostrar la cita
#4 Alejandro Perez
22/07/2004 - 17:35 | Informe spam
Hola Jose. Octavio tiene razon, el convert.ToDecimal no
te va a interpretar en ninguna de sus sobrecargas un
valor binario.

Aqui te dejo una funcion que hice hace un tiempo, a ver
si te sirve...

public double BinaryToDouble(string binaryText)
{
int bl=binaryText.Length;

double Decimal=0;
for(int i=1;i<=bl;i++)
{
byte n=byte.Parse(binaryText.Substring(bl-i,1));
if(n==1)
Decimal+=System.Math.Pow(2,i-1);
}
return Decimal;
}

Bye!!
Alejandro Perez
MCSD/MCDBA/MCT
Caracas - Venezuela


Mostrar la cita
tipo Decimal de C#,
Mostrar la cita
binario, como
Mostrar la cita
como la que menciona
Mostrar la cita
el mensaje
Mostrar la cita
sobrecargado.
Mostrar la cita
la
Mostrar la cita
Ads by Google
Search Busqueda sugerida