16

10. Class - khu.ac.krhaptics.khu.ac.kr/aoop/lab04_ch10_part2.pdf · 2014. 8. 11. · ch10_p04 Header Files Fraction. h Resource Files Source Files ch 10404. cpp Fraction. cpp : 2)

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 10. Class - khu.ac.krhaptics.khu.ac.kr/aoop/lab04_ch10_part2.pdf · 2014. 8. 11. · ch10_p04 Header Files Fraction. h Resource Files Source Files ch 10404. cpp Fraction. cpp : 2)
Page 2: 10. Class - khu.ac.krhaptics.khu.ac.kr/aoop/lab04_ch10_part2.pdf · 2014. 8. 11. · ch10_p04 Header Files Fraction. h Resource Files Source Files ch 10404. cpp Fraction. cpp : 2)

2

10. Classㅣ Practice 2

2

Page 3: 10. Class - khu.ac.krhaptics.khu.ac.kr/aoop/lab04_ch10_part2.pdf · 2014. 8. 11. · ch10_p04 Header Files Fraction. h Resource Files Source Files ch 10404. cpp Fraction. cpp : 2)

3

10. Classㅣ Practice 2

//프로그램 종료 함수 exit(100);

Page 4: 10. Class - khu.ac.krhaptics.khu.ac.kr/aoop/lab04_ch10_part2.pdf · 2014. 8. 11. · ch10_p04 Header Files Fraction. h Resource Files Source Files ch 10404. cpp Fraction. cpp : 2)

4

10. Classㅣ Practice 2

4

Page 5: 10. Class - khu.ac.krhaptics.khu.ac.kr/aoop/lab04_ch10_part2.pdf · 2014. 8. 11. · ch10_p04 Header Files Fraction. h Resource Files Source Files ch 10404. cpp Fraction. cpp : 2)

5

10. Classㅣ Practice 2

int gcd(int p, int q) { if (q == 0) return p; return gcd(q, p % q); }

Page 6: 10. Class - khu.ac.krhaptics.khu.ac.kr/aoop/lab04_ch10_part2.pdf · 2014. 8. 11. · ch10_p04 Header Files Fraction. h Resource Files Source Files ch 10404. cpp Fraction. cpp : 2)

6

10. Classㅣ Practice 2

6

//정규화 됨

Page 7: 10. Class - khu.ac.krhaptics.khu.ac.kr/aoop/lab04_ch10_part2.pdf · 2014. 8. 11. · ch10_p04 Header Files Fraction. h Resource Files Source Files ch 10404. cpp Fraction. cpp : 2)

7

10. Classㅣ Practice 2

Page 8: 10. Class - khu.ac.krhaptics.khu.ac.kr/aoop/lab04_ch10_part2.pdf · 2014. 8. 11. · ch10_p04 Header Files Fraction. h Resource Files Source Files ch 10404. cpp Fraction. cpp : 2)

8

10. Classㅣ Practice 2

두 값이 같음

fr3가 this임을 알 수 있음

Page 9: 10. Class - khu.ac.krhaptics.khu.ac.kr/aoop/lab04_ch10_part2.pdf · 2014. 8. 11. · ch10_p04 Header Files Fraction. h Resource Files Source Files ch 10404. cpp Fraction. cpp : 2)

9

10. Classㅣ Practice 2

Page 10: 10. Class - khu.ac.krhaptics.khu.ac.kr/aoop/lab04_ch10_part2.pdf · 2014. 8. 11. · ch10_p04 Header Files Fraction. h Resource Files Source Files ch 10404. cpp Fraction. cpp : 2)

10

10. Classㅣ Practice 2

Page 11: 10. Class - khu.ac.krhaptics.khu.ac.kr/aoop/lab04_ch10_part2.pdf · 2014. 8. 11. · ch10_p04 Header Files Fraction. h Resource Files Source Files ch 10404. cpp Fraction. cpp : 2)

11

10. Classㅣ Practice 2

b d bc ad

a c ac

b d bc ad

a c ac

b d bd

a c ac

b d bc

a c ad

Page 12: 10. Class - khu.ac.krhaptics.khu.ac.kr/aoop/lab04_ch10_part2.pdf · 2014. 8. 11. · ch10_p04 Header Files Fraction. h Resource Files Source Files ch 10404. cpp Fraction. cpp : 2)

12

10. Classㅣ Practice 2

Page 13: 10. Class - khu.ac.krhaptics.khu.ac.kr/aoop/lab04_ch10_part2.pdf · 2014. 8. 11. · ch10_p04 Header Files Fraction. h Resource Files Source Files ch 10404. cpp Fraction. cpp : 2)

13

10. Classㅣ Practice 2

정상적인 상태의 출력 에러에 대한 예외 처리

Page 14: 10. Class - khu.ac.krhaptics.khu.ac.kr/aoop/lab04_ch10_part2.pdf · 2014. 8. 11. · ch10_p04 Header Files Fraction. h Resource Files Source Files ch 10404. cpp Fraction. cpp : 2)

14

10. Classㅣ Practice 2

Page 15: 10. Class - khu.ac.krhaptics.khu.ac.kr/aoop/lab04_ch10_part2.pdf · 2014. 8. 11. · ch10_p04 Header Files Fraction. h Resource Files Source Files ch 10404. cpp Fraction. cpp : 2)

15

10. Classㅣ Practice 2

Page 16: 10. Class - khu.ac.krhaptics.khu.ac.kr/aoop/lab04_ch10_part2.pdf · 2014. 8. 11. · ch10_p04 Header Files Fraction. h Resource Files Source Files ch 10404. cpp Fraction. cpp : 2)

16

10. Classㅣ Practice 2

정상적인 상태의 출력 에러에 대한 예외 처리