Visual Basic - Conversion de números

Life is soft - evento anual de software empresarial
 
Vista:

Conversion de números

Publicado por Roxana Castillo Mora (1 intervención) el 29/06/2001 00:05:07
Necesito que me expliquen de que manera se puede convertir un numero decimal a hexadecimal, binario, octal, pero sin utilizar funciones, o sea a pie, si alguien lo sabe le agradecería me conteste a mi correo electrónico
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Conversion de números

Publicado por Alberto (278 intervenciones) el 29/06/2001 13:00:51
La siguiente función hace lo que pides devolviendo la correspondiente cadena con el número en la base solicitada

Public Function ToBase( byval Base as integer, Numero as Long) as String
Dim eldigito as byte

while numero <>0
eldigito=numero mod base
tobase= chr(eldigito +vbkey0) & tobase
numero=numero \\ base
wend

end function

Esto funciona correctamente sea cual sea la base, con un pequeño problema relativo a si la base es muy alta y la existencia de la Ñ que la utilizaría como simbolo en la representación.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar