Calculadora em c
Gestão de Sistemas e Computação
Maquina de Calcular em Linguagem C
Índice
Introdução 3 Operações e caracteres permitidos 4 Manual da Calculadora 5 Diagrama da calculadora (UML) 6 Explicação do programa 9
Introdução
No projecto “Calculadora” elaborado no âmbito da disciplina de Programação Estruturada, foram aplicados os conteudos dados ao longo do semestre, cujo objectivo é desenvolver uma maquina de calcular em linguagem C que aceite pedidos linha a linha e devolva os devidos resultados.
A calculadora devera suportar qualquer operador matematico (“+”, “-“, ”/”, ”*”, raiz, sen e cos), bem como qualquer tipo de numeros (inteiros, decimais e negativos). Se apenas forem digitalizados numeros ou operadores matematicos correctos a calculadora devera mostrar o resultado caso contenha dados que não sejam validos deve gerar uma mensagem de erro.
Operações e caracteres permitidos
Os caracteres permitidos pela calculadora são os seguintes:
Operações matemáticas: * + – Operador soma * - – Operador subtracção * – Operador multiplicação * / – Operador divisão * raiz – Operador que calcula a raiz quadrada do número seguinte * sen – Operador que calcula o seno do número seguinte * cos – Operador que calcula o co-seno do número seguinte
Caracteres especiais: * R – Operador que obtém um resultado anterior * Sair – Sai do programa * RList – Mostra os resultados já calculados * Help – Mostra as operações matemáticas suportadas
Tipo de números: * Números Negativos * Números Inteiros * Números Decimais
Caso sejam introduzidos apenas os caracteres validos que se encontram acima a calculadora ira efectuar o devido cálculo e mostrar o devido resultado caso seja introduzido algum caracter não valido vai gerar uma mensagem de erro com o erro de “Expressão invalida”.
Nota:
A qualquer momento pode digitar “help” e de seguida aparecera uma tabela com as