[(성대)전자전기프로그래밍실습] 보고서1
- 최초 등록일
- 2008.07.07
- 최종 저작일
- 2008.03
- 19페이지/ 어도비 PDF
- 가격 3,000원
소개글
실수의 사칙연산, 소수(Prime Number)출력, 문자열 역순 출력, 정수 역순 출력을 C코드로 구현한 소스 및 그 결과에 대한 설명과 순서도를 담고 있는 보고서입니다.
목차
1. Introduction
2. Problem Statement
① Describe what is the problem.
② Describe how do you solve the problem.
③ Draw a flowchart of your algorithm
3. Implementation
4. Result
5. Conclusion & Evaluation
6. Source Code (with suitable comments)
본문내용
1. Introduction
If 문을 중심으로 간단한 계산기 프로그램을 개발해본다. If 문 또는 switch 문 중 프로그
래머가 원하는 문법 중 한가지를 택하거나 혼합하여 사용해야 한다. 두 실수의 사칙연산
을 수행할 수 있는 계산기 프로그램을 작성해야 하고, 입력과 출력은 표준 입력, 표준 출
력을 사용하도록 한다.
2. Problem Statement
① Describe what is the problem.
- 입력은 “계산할 수” + “연산자” + “계산할 수” 와 같은 형식으로 이루어져야 한다.
- 각각의 입력은 Enter나 Space를 통해 전달된다.
- 사칙 연산이 모두 가능해야 하며, 잘못된 연산자에 대한 처리가 가능해야 한다.
② Describe how do you solve the problem.
- 입력은 표준 입력 함수인 scanf()를 통해 입력받도록 한다.
- Enter나 Space로 입력을 받기 위해 scanf(“%f %c %f”, …)과 같은 데이터 형식을 통해
입력 받도록 한다.
- 문제에서 주어진 invalid_op라는 integer형 변수를 통해 잘못된 연사자가 들어오진 않
았는 지 구별한다.
- 사칙 연산은 if문을 이용하여 각각의 연산자에 맞게 알맞게 사용한다.
③ Draw a flowchart of your algorithm
3. Implementation
프로그램에 사용되는 변수들은 다음과 같다.
- invalid_op : 잘못된 연산자가 입력되었는지 체크하는 변수
- char op : 연산자를 받아들이기 위한 변수
- float number1, number2, result : 두 개의 피연산자 및 결과 계산을 위한 변수
이 변수들은 프로그램시작 직후에 정의 및 초기화된다. invalid_op는 잘못된 연산자가 입
력되었는 지 체크하는 변수이므로 잘못된 연산자가 입력되었다면 1의 값을 가질 것이고,
그렇지 않고 올바른 연산자가 입력되었다면 0의 값을 가질 것이다. 이것은 단지
True/False만을 구별하기 위해 만든 변수이다. 따라서 C++이라면 Boolean형태의 변수로
참고 자료
없음