Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-04-2006
Javi2 Javi2 is offline
Miembro
 
Registrado: jun 2004
Posts: 152
Poder: 20
Javi2 Va por buen camino
Como pasar de binario a decimal?

Hola,

Tengo un campo en base de datos de tipo integer el cual recupero sobre una variable (de tipo integer por supuesto). Lo que quiero hacer ahora es obtener los 3 primeros bits y asignar su valor numérico a otra variable de tipo integer.
Ejemplo:
Variable = 9 (en binario = 1001)
Resultado = 1 (resultado de coger los 3 primeros bits, 001, y pasarlo a decimal)

¿Cómo puedo hacer esto?

Muchas gracias por vuestra colaboración
Responder Con Cita
  #2  
Antiguo 28-04-2006
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Poder: 22
Bicho Va por buen camino
Hola, pásate por este hilo en el que ya hay una función para obtener el binario de un decimal y viceversa

Espero te sirva.

Saludos
Responder Con Cita
  #3  
Antiguo 28-04-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Si entendi bien tu pregunta lo que quieres es quedarte con lo 3 bits mas bajos, pues si es asi no hay que complicarse mucho la vida:

Código Delphi [-]
  Resultado:= I and $07;

Donde "Resultado" e "I" son vaiables de tipo integer;
Responder Con Cita
  #4  
Antiguo 28-04-2006
Javi2 Javi2 is offline
Miembro
 
Registrado: jun 2004
Posts: 152
Poder: 20
Javi2 Va por buen camino
Efectivamente, con el uso de and $07 funciona tal y como yo quería.


Muchísimas gracias a todos.
Responder Con Cita
  #5  
Antiguo 24-03-2008
Avatar de casacham
casacham casacham is offline
Miembro
 
Registrado: abr 2006
Ubicación: Cordoba->Argentina. Arboleas->Almeria->España
Posts: 184
Poder: 19
casacham Va por buen camino
Cool Gracias Bicho. Conversiones de Bases Numericas

Buscando la forma de interconvertir en bases númericas, halle tu hilo Bicho, y la verdad es q me ahorraste horas de razonamiento y busqueda. Este hilo es simplemente para darte las gracias por ese link
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
programa para pasar binario a decimal y a hexadecimal RedVenom Varios 7 09-09-2011 15:37:59
Como almaceno un Type Record en binario en un blob de MySQL molarte SQL 2 03-10-2005 20:37:16
Como convierto un número binario a hexadecimal abdel Varios 3 30-05-2004 17:21:46
Separador decimal como coma (,) Investment SQL 2 26-01-2004 11:36:10
Como mostrar decimal en DBGRID andrestsas Varios 2 08-08-2003 20:32:14


La franja horaria es GMT +2. Ahora son las 16:38:02.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi