Linux también sufre.

Marzo 11, 2008

No os engañéis por el titulo del post. Estoy hablando sobre un pequeño ejecutable de la bc de Linux que hice en clase:

/* Calcularemos un numero desde decimal a binario */

/* Pondremos una constante, que se puede cambiar mediante un editor de textos */

x = 69 /*Cambiame*/
a = x
z = 0
q = 1
while (a >= 2) {
	a = a / 2
	z = z + ((a % 2) * q)
	q = q * 10
}

/* FIN */

Esto calcula el binario de una constante, basándose en la práctica a pelo que hacíamos en clase con papel y lápiz para calcular el binario. Para usarlo con bc, sólo basta con guardar el pedazo de código que puse como “binario” (sin comillas) y escribir en la terminal:

$ bc binario

A continuación, para usarlo, escribís q en la terminal para mostrar el valor de q. Por ejemplo, si la constante era 20, q mostrará:

1010

Y para salir, escribís quit y salís al prompt de la shell.

Ya está. Es muy simplote la operación del bc. A ver si me sale algo más de Linux.

Escribe un comentario