¿Alguien me echa un cable con Visual Basic?

Buenas,

Tengo que entregar una calculadora "científica" para hoy, pero resulta que la profesora ha faltado y por lo tanto no nos puede explicar lo que hace falta para entregarla [+risas]

Tengo que hacer operaciones entre numeros decimales, hexadecimales y binarios. Básicamente me hacen falta dos funciones: una para pasar de hexadecimal a decimal (y viceversa) y otra para pasar de binario a decimal (y viceversa).

Con eso creo que lo tendría todo, pero estoy aquí intentandolo y no consigo nada, he mirado por internet usando google y tampoco :?

A ver si alguien me puede echar una manita [+risas]
Si tienes los dos cd's con la ayuda y los ejemplos del visual studio 6 tienes el codigo de la calculadora de windows [sati] [sati] [sati] [sati] [sati]
Para pasar de binario a decimal:

-Coges el binario y lo pasas a string
-Vas recorriendo el string con un indice i. Para cada posicion b(i) haces b(i)*2^i donde b(i) es 1 o 0. Lo vas metiendo en un acumulador y ya tienes el valor en decimal.

Lo mismo para hexadecimal pero entonces es h(i)*16^(i) donde h(i) es 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F (A=10.......F=15).

Espero haberme explicado bien [beer] [beer]
2 respuestas