Algoritmia - NECESITO AYUDA URGENTE CON UN PROBLEMA

 
Vista:

NECESITO AYUDA URGENTE CON UN PROBLEMA

Publicado por diego (1 intervención) el 13/12/2001 16:53:13
Mañana tengo examen, haciendo los ejercicios de los que dispongo he visto que no se realizar el siguiente algoritmo:
Realizar un programa que convierta una cadena de digitos haxadecimales a su valor entero correspondiente. Los digitos son del 0 al 9, dela "a" a la "f"y de la "A" a la "F".
MUCHAS 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:NECESITO AYUDA URGENTE CON UN PROBLEMA

Publicado por Néstor (3 intervenciones) el 13/12/2001 23:53:29
Acá tenés un pseudocódigo, y si revisás el foro (no se si este o el de C) creo que está esta misma pregunta


Potencia = 1
Valor = 0

Recorro la cadena desde atrás (desde la derecha) y para cada caracter hago:
{
Si es un número
Valor = Valor + Num(Caracter) * Potencia
si no (es una letra)
Si es A o a: Valor = Valor + 10 * Potencia
Si es B o a: Valor = Valor + 11 * Potencia
Si es C o a: Valor = Valor + 12 * Potencia
Si es D o a: Valor = Valor + 13 * Potencia
Si es E o a: Valor = Valor + 14 * Potencia
Si es F o a: Valor = Valor + 15 * Potencia
Potencia = Potencia * 16
}


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