|
// Calculator.java 애플릿 뷰어로 만들었습니다.
// makePostFix 메소드 : postfix 형태로 만드는 메소드
// makeResult 메소드 : postfix 형태를 가지고 최종 결과는 얻는 메소드
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
import java.lang.Strin
|
- 페이지 8페이지
- 가격 2,500원
- 등록일 2009.05.27
- 파일종류 텍스트(txt)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
후위표기식 연산으로 변환.
요구2. 중위표기식에서 후위표기식으로 변환하는 과정을 출력.
요구3. 후위표기식을 연산하여 결과 값을 출력
요구4. 후위표기식 연산과정을 출력
요구5. 사용자가 사용할 수 있는 연산자의 종류는 총 5가
|
- 페이지 37페이지
- 가격 10,000원
- 등록일 2009.05.27
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
sing namespace std;
class post{
public :
vector <int>v; //후위는 숫자를 만나면 v 에 저장하고 연산자를 만나면
//이를 꺼내 연산한다
string str;
int result;
post(string str) //생성자
{
this->str=str;
result = 0;
}
int check()
{
|
- 페이지 5페이지
- 가격 1,000원
- 등록일 2006.11.20
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
후위식으로 변환
}
else //비정상적인 식일 경우
{
cout<<\"error\"<<endl;
}
}
■ 실행화면
■ 느낀점
이번과제는 수식을 입력받아 후위식으로 입력받아 계산값을 출력하는 것이었다. 이번 과제가 있기 몇주전 프로그래밍 언어론에서 수식을
|
- 페이지 7페이지
- 가격 1,500원
- 등록일 2011.12.19
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
연산자들과 비교할 연산자의 우선순위
switch(x) {
case \'+\' : case \'-\' : return 4;
case \'*\' : case \'/\' : case \'%\' : return 3;
case \'^\' : return 2;
case \'(\' : return 0;
default : return 10;
}
}
void Postfix_cal::calPostfix() {
// 후위표기식을 계산하는 함수
Stack<float> temp;
|
- 페이지 8페이지
- 가격 1,000원
- 등록일 2005.11.12
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|