Calculadora Binarios, Octal y Hexadecimal – Solo Flex

31 05 2011

La función de este analizador sintáctico (lex) es recibir entradas en numero con formato binario (101011b), octal (4324o), Hexadecimal (0xF2A), y se convertirán a formato decimal y hará las operaciones básicas (suma, resta, multiplicación y división) , según se le haya indicado.

Ejemplo

10101B + 0xFF * 445O

Ejecucion calculadora Flex V1

Al finalizar la ejecución el analizador sintáctico mostrara en pantalla el listado de todas las operaciones realizadas durante la ejecución.

Para compilar el analizador léxico, explorar con el terminal de linux hasta donde se encuentran los archivos y escribir los siguientes comandos.

flex binarios.l
gcc lex.yy.c -lm -lfl -o binarios
clear
sudo ./binarios

para ejecutar el bash escriba en la terminal de linux

sh archivo.sh [nombre de archivos sin extension]

Ejemplo:

sh archivo.sh
binarios

Descargar Calculadora solo con FLEX

Advertisement

Acciones

Información

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s




Seguir

Get every new post delivered to your Inbox.