검색어 입력폼
평가점수D

[자료구조] 계산기 (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
다운로드 맨위로