[자료구조] 계산기 (infix -> postfix)

등록일 2003.01.02 압축파일 (zip) | 7페이지 | 가격 1,000원

*해당 문서는 미리보기가 지원되지 않습니다.

소개글

계산식을 입력하면 후위변환한 식과 그 계산 값을 출력하는 프로그램입니다.
객체지향적으로 짰습니다. (클래스 사용)
지저분한 코드 없고!!
깔끔한 주석 달았습니다.
당근 레폿은 A+받았습니다.
가격이 조금 세지만 정말 필요로 하실 분이 많으시리라 봅니다.
제가 이 숙제를 할 시간이 없어서 다른 분의 것을 다운 받아본적이 있는데 코드가 별로더군요.
이해가 쉬울겁니다 ^^

컴파일 실행환경

Cal.cpp
Calculator.cpp
Calculator.dsp
Calculator.dsw
Calculator.h
Stack.cpp
Stack.h

본문내용

메인부분 코드입니다.

#include < iostream >

#include "Calculator.h"
using namespace std;

#define MAXSTACK 50

void main()
{
CCalculator calc;
while(true)
{
calc.GetInfix(); //식을 입력받는다.
if(calc.isEnter()) //Enter Key가 눌려지면 프로그램 종료
{
break;
}
calc.ShowPostfix(); //Postfix로 변환하고, 출력한다.

cout << "Result : " << calc.Result() << endl << endl; //결과값을 출력한다.
}
cout << "이용해 주셔서 감사합니다. " << endl;
}

압축파일내 파일목록

cal.cpp
calculator.cpp
calculator.dsp
calculator.dsw
calculator.h
stack.cpp
stack.h
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서