Calculadora de horas
Esta é uma calculadora de expressões algébricas sobre horas e minutos. Ela é capaz de realizar operações do tipo 03:30+02:40 e dar o resultado 06:10.É uma calculadora para fins didáticos de análise léxica e implementação de um parser.
O código fonte está em python e a parte de interface está em pyqt, ou seja, utilizado bidings para a biblioteca QT utilizada no KDE.
Download:
Instalação:
Baixe e em seguida descompacte o arquivo:
tar -xjvf calculadora_horas.tar.bz2
cd calc
Rode a aplicação com o Python:
python main.py
Para rodar esta calculadora você necessita de um interpretador Python instalado no seu sistema operacional e para visualizar o interface é necessário o pacote pyqt.
No Ubuntu ou em outros sistemas baseados em Debian digite como root:
apt-get install python-qt3
No Kubuntu esse pacote já vem por padrão.
Uso:
Para rodar o aplicativo, vá para a mesma pasta onde você baixou
Screenshots:
Calculadora vazia, ao ser aberta.

Calculadora realizando algumas expressões.

Tentando realizar uma operação ilegal. Um caractere no meio um token.

Parentização incorreta.

Token mal formatado. Hora 00:00.

Sobre:
Por José Maria Silveira Neto e Marco Diego Aurélio Mesquita para a disciplina de Construção de Compiladores 2007.1 do Departamento de Computação da Universidade Federal do Ceará. Professor Riverson Rios.
Links úteis:
- Construção de Compiladores 2007.1 – http://lia.ufc.br/~riverson/cco07/
- pyqt – http://www.riverbankcomputing.co.uk/pyqt/
- Kubuntu – http://www.kubuntu.org/



about 1 year ago
EU ESTO MUITO AGRADESIDA .