Trabalho de calculadora em C

943 palavras 4 páginas
Trabalho de calculadora em C – Sistemas Gráficos para Engenharia – 2011.1
4º Trabalho: Programação básica em C++: Classes
Implementação de uma calculadora RPN (Reversed Polish Notation)
Entrega: 05/abril/2011
Pede-se complementar um programa que implementa uma calculadora RPN. O código incompleto do programa e os arquivos de projeto para o Visual C++ 2008 (VC9) estão disponíveis através do link na internet: http://www.tecgraf.puc-rio.br/ftp_pub/lfm/civ2802-111-trab4-vc9.zip. Para fazer as complementações necessárias é preciso que se entenda completamente o programa fornecido.
Este entendimento faz parte do trabalho.
Pede-se um executável do programa final e os arquivos que foram modificados para implementar o trabalho. Pede-se também, em papel, somente as linhas que foram adicionadas nos arquivos. Estas linhas devem ser indicadas da seguinte forma:
COMPLETE AQUI: XX
LINHAS ADICIONADAS
Arquivo “main.cpp”
#include "rpn.h"
#include "iocalc.h"
// Rotina principal do programa para calculadora RPN (Reversed Polish Notation). int main()
{
RPN *hp = new RPN;
IOcalc io; while(1) { io.prompt(); io.get(); float val; if(io.isNumber(&val)) { hp->enter(val); } else { char c; io.getChar(&c); switch(c)
{
case '+': hp->sum(); break; case '-': hp->sub(); break; case '/': hp->div(); break; case '*': hp->mul(); break; case 'q': delete hp; return 0; default: io.message(IOcalc::MSG_UNKNOWN_OP);
}
} hp->show(); } return 1;
}
2
Arquivo “stack.h”

Relacionados

  • Trabalho de c++
    2299 palavras | 10 páginas
  • Calculadora em pilha (estrutura de dados)
    1792 palavras | 8 páginas
  • Trabalho de linguagem c++
    2739 palavras | 11 páginas
  • Programa de cadastro de alunos em c
    2426 palavras | 10 páginas
  • T.I (calculadora c++)
    2157 palavras | 9 páginas
  • Trabalho de gestao de alunos numa escola em linguagem c
    1514 palavras | 7 páginas
  • Jogo de Paciência em C
    1351 palavras | 6 páginas
  • Controle de Estoque em C#
    11474 palavras | 46 páginas
  • Sistema de lanchonete em C#
    1445 palavras | 6 páginas