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.