건국대 컴퓨터프로그래밍 1 A+ Perfect C 5주차 과제(4장 예제,연습문제)
- 최초 등록일
- 2022.06.25
- 최종 저작일
- 2021.04
- 17페이지/ 어도비 PDF
- 가격 1,500원
소개글
건국대 컴퓨터프로그래밍 1 과제입니다.
성적: A+
교재: Perfect C
매주 실습 예제와 연습 문제 코딩을 힘들어하는 분들께 도움이 되었으면 좋겠습니다.
자세하게 설명해 놓았으니 코딩이 어려운 분들이 읽어보셔도 좋을 것 같습니다.
pdf 파일로 올려도 스크롤하시면 코드 복붙가능하니까 급하신 분들은 하셔도 될 것 같습니다.
또한 워드 파일을 원하셔서 자료요청 해주시면 따로 보내드리겠습니다.
설명을 베끼지는 말아주시고 이해하는 용도로 사용해주시면 감사드립니다.
감사합니다.
목차
1. 실습 예제 4-1
2. 실습 예제 4-2
3. 실습 예제 4-3
4. 실습 예제 4-4
5. 실습 예제 4-5
6. 실습 예제 4-6
7. 실습 예제 4-7
8. 실습 예제 4-8
9. 실습 예제 4-9
10. 실습 예제 4-10
11. 실습 예제 4-11
12. 실습 예제 4-12
13. 실습 예제 4-13
14. 프로그래밍 연습 3번
15. 프로그래밍 연습 8번
16. 프로그래밍 연습 10번
본문내용
실습 예제 4-1
코드:
#include <stdio.h>
#define KPOP 50000000
#define PI 3.14
#define PRT printf("매크로 상수 예제 종료\n")
int main()
{
double radius = 2.83;
printf("한국인구: %d명\n", KPOP);
printf("원 면적: %f\n", radius * radius * PI);
PRT;
return 0;
}
결과:
설명: 매크로 상수를 정의해 KPOP과 PI와 PRT의 값을 정의.
이후 컴파일러는 코딩에서 나오는 KPOP과 PI를 모두 해당 값으로 교체해 계산함.
PRT는 printf("매크로 상수 예제 종료\n")로 교체해 출력.
실습 예제 4-2
코드:
#include <stdio.h>
#define MESSAGE "프로그램 언어의 학습은 일반언어의 학습과\
같이 반복학습이 중요하다."
#define PI 3.141592
#define VOLUME(r) (4 * PI * CUBE(r) / 3)
#define SQUARE(x) ( (x) * (x))
#define CUBE(x) ( SQUARE(x) * (x))
#define MULT( x, y) ((x) * (y))
int main()
{
double radius = 2.32;
printf("반지름이 %.2lf인 구의 체적은 %.2lf입니다.\n", radius, VOLUME(radius));
printf("실수 %.2f의 제곱은 %.2f입니다.\n", 4.29, SQUARE(4.29));
printf("실수 %.2f의 제곱은 %.2f입니다\n", 3.0, CUBE(3.0));
printf("실수의 %.2f와 실수 %.2f의 곱은 %.2f입니다\n", 2.78, 3.62, MULT(2.78, 3.62));
puts(MESSAGE);
return 0;
}
참고 자료
없음