C++ Programming Ch.3 Exercise 10 Solution
Problem: ๋ค์์ ํด๋์ค๋ฅผ ์ ์ธํ๊ณ ํ์ฉํ๋ ๊ฐ๋จํ ๋ฌธ์ ์ด๋ค. ๋ํ๊ธฐ(+), ๋นผ๊ธฐ(-), ๊ณฑํ๊ธฐ(*), ๋๋๊ธฐ(/)๋ฅผ ์ํํ๋ 4๊ฐ์ ํด๋์ค๋ฅผ Add, Sub, Mul, Div๋ฅผ ๋ง๋ค๊ณ ์ ํ๋ค. ์ด๋ค์ ๋ชจ๋ ๊ณตํต์ผ๋ก ๋ค์ ๋ฉค๋ฒ๋ฅผ ๊ฐ์ง๋ค. โ int ํ์ ๋ณ์ a, b : ํผ์ฐ์ฐ์ โ void setValue(int x, int y) ํจ์ : ๋งค๊ฐ ๋ณ์ x, y๋ฅผ ๋ฉค๋ฒ a, b์ ๋ณต์ฌ โ int calculate() ํจ์ : ์ฐ์ฐ์ ์คํํ๊ณ ๊ฒฐ๊ณผ ๋ฆฌํด main() ํจ์๋ Add, Sub, Mul, Div ํด๋์ค ํ์ ์ ๊ฐ์ฒด a, s, m, d๋ฅผ ์์ฑํ๊ณ , ์๋์ ๊ฐ์ด ํค๋ณด๋๋ก๋ถํฐ ๋ ๊ฐ์ ์ ์์ ์ฐ์ฐ์๋ฅผ ์ ๋ ฅ๋ฐ๊ณ , a, s, m, d ๊ฐ์ฒด ์ค์์ ์ฐ์ฐ์ ์ฒ๋ฆฌํ ๊ฐ์ฒด์ setValue() ํจ์๋ฅผ ํธ์ถํ ํ, calculate()๋ฅผ ํธ์ถํ์ฌ ๊ฒฐ๊ณผ๋ฅผ ํ๋ฉด์ ์ถ๋ ฅํ๋ค. ...