๋ช ํ C++ programming ์ค์ต ๋ฌธ์ 8์ฅ 8๋ฒ
๋ฌธ์ : ๋ค์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ ์์ ๊ตฌ์กฐ๋ฅผ ๊ฐ๋ ํด๋์ค๋ฅผ ์ค๊ณํ๋ค. ๋ชจ๋ ํ๋ฆฐํฐ๋ ๋ชจ๋ธ๋ช (model), ์ ์กฐ์ฌ(manufacturer), ์ธ์ ๋งค์(printedCount), ์ธ์ ์ข ์ด ์๋(availableCount)์ ๋ํ๋ด๋ ์ ๋ณด์ print(int pages) ๋ฉค๋ฒ ํจ์๋ฅผ ๊ฐ์ง๋ฉฐ, print()๊ฐ ํธ์ถํ ๋๋ง๋ค pages ๋งค์ ์ฉ์ง๋ฅผ ์ฌ์ฉํ๋ค. ์ํฌ์ ฏ ํ๋ฆฐํฐ๋ ์ํฌ ์๋(availableInk) ์ ๋ณด์ printInkJet(int pages) ๋ฉค๋ฒ ํจ์๋ฅผ ์ถ๊ฐ์ ์ผ๋ก ๊ฐ์ง๋ฉฐ, ๋ ์ด์ ํ๋ฆฐํฐ๋ ํ ๋ ์๋(availableToner) ์ ๋ณด์ ์ญ์ printLaser(int pages) ๋ฉค๋ฒ ํจ์๋ฅผ ์ถ๊ฐ์ ์ผ๋ก ๊ฐ์ง๋ค. ๊ฐ ํด๋์ค์ ์ ์ ํ ์ ๊ทผ ์ง์ ์ผ๋ก ๋ฉค๋ฒ ๋ณ์์ ํจ์, ์์ฑ์, ์๋ฉธ์๋ฅผ ์์ฑํ๊ณ , ๋ค์๊ณผ ๊ฐ์ด ์คํ๋๋๋ก ์ ์ฒด ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ. ...