C언어로 제작한 단순화된 공학용 계산기 입니다.
- 최초 등록일
- 2007.12.06
- 최종 저작일
- 2007.12
- 28페이지/ 한컴오피스
- 가격 4,000원
소개글
C언어로 제작한 단순화된 공학용 계산기 입니다.
수학함수들을 지원하며 변수도 지원 가능 합니다.
자세한 내용은 파일에 소개되어 있습니다.
컴퓨터학부 프로그래밍2 프로젝트, 100점 받았습니다.
목차
1. 프로그램 소개
2. 변수 및 함수 설명
3. 실행화면
4. 프로그램 소스
본문내용
◎ 프로그램 소스
#include
#include
#include
#include
#define N 150//수식을 입력받을 배열의 크기
#define M 20//스택의 크기
#define K 30//배열 변수의 크기
#define RAD 3.141592 / 180.0//PI의 값
double calc(char *);//계산 함수
double pop_num();//숫자를 pop
void push_num(double);//숫자를 push
char pop_oper();//연산자 pop
void push_oper(char);//연산자 push
double math();//수학 함수를 호출하는 함수
void save(void);//데이터를 저장하는 함수
void load(void);//데이터를 불러오는 함수
char input[N];//수식을 입력받을 배열
char stack_oper[M];//연산자를 저장할 스택
double stack_num[M];//숫자를 저장할 스택
double A[2][26] = {0};//단일 변수가 저장될 배열
double AA[2][26][K] = {0};//배열 변수가 저장될 배열
int idx_input;//수식배열의 index값
int idx_oper;//연산자 스택의 index값
int idx_num;//숫자 스택의 index값
int ch = 1;//단일 변수나 배열 변수를 정의해줄때 출력을 위해 표시
참고 자료
없음