C/Visual C - HEX a DEC

 
Vista:

HEX a DEC

Publicado por Joel (3 intervenciones) el 03/06/2004 20:52:48
Alguien puede decirme como convertir un hexa (A5 por ej) a decimal en lenguaje C? Muchas gracias
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:HEX a DEC

Publicado por peruxho (4 intervenciones) el 04/06/2004 00:16:15
bueno puedes pasarlo a binario y de binario a decimal
A->1010
5->101
1010101
6543210

1x2Exp0=Y0
0x2Exp1=Y1
1x2Exp2=Y2
0x2Exp3=Y3
1x2Exp4=Y4
0x2Exp5=Y5
1x2Exp6=Y6
res=Y0+Y1+Y2+...+Y6

para almacenar el numero en binario te puedes crear una tabla de int de x posiciones y luego solo tienes que multiplicarlos numeros y sumar el resultado
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

RE:HEX a DEC

Publicado por peruxho (4 intervenciones) el 04/06/2004 00:16:18
bueno puedes pasarlo a binario y de binario a decimal
A->1010
5->101
1010101
6543210

1x2Exp0=Y0
0x2Exp1=Y1
1x2Exp2=Y2
0x2Exp3=Y3
1x2Exp4=Y4
0x2Exp5=Y5
1x2Exp6=Y6
res=Y0+Y1+Y2+...+Y6

para almacenar el numero en binario te puedes crear una tabla de int de x posiciones y luego solo tienes que multiplicarlos numeros y sumar el resultado
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

RE:HEX a DEC

Publicado por Joel (3 intervenciones) el 04/06/2004 01:36:44
Muchas gracias Peruxho
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

RE:HEX a DEC

Publicado por Joel (3 intervenciones) el 04/06/2004 01:36:48
Muchas gracias Peruxho
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

TONTERIAS

Publicado por Ismael (2 intervenciones) el 05/06/2004 14:33:02
¿Cómo se pueden decir tantas tonterías?
Lo digo por peruxho... el cxaso es contestar por contestar aunque se digan tonterías. ¡Qué triste!
Mira qué fácil es:
#include <stdio.h>
#include <conio.h>
int main()
{
int x;
scanf("%X", &x); //toma e int en hexadecimal
printf("\nEn hexadecimal: %#X\n", x);
printf("En decimal: %d", x);
getch();
}

Saludos

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

RE:TONTERIAS

Publicado por peruxho (4 intervenciones) el 06/06/2004 04:32:16
Mira no creo que yo le propusiera una tonteria y no contesto por contestar lo cierto es que yo le di una solución, la que conocia, ahora gracias a ti conozco otra mucho mas comoda a la hora de programar gracias!
Espero no darte pena pues si me conocieras alomejor no te daria, si no conoces a las personas no deberias de juzgarlas a la ligera.
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

Disculpas

Publicado por Ismael (2 intervenciones) el 07/06/2004 14:46:30
Sinceramente:
Te ruego que aceptes mis disculpas.
Tu noble respuesta me obliga, como mínimo a hacer esto:
PIDO DISCULPAS PUBLICAMENTE.
Lo siento.
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