๐Ÿ’ป ๊ฐœ๋ฐœ & CSC++ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

๋ช…ํ’ˆ C++ programming ์‹ค์Šต ๋ฌธ์ œ 8์žฅ 8๋ฒˆ

๋ฌธ์ œ : ๋‹ค์Œ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์€ ์ƒ์† ๊ตฌ์กฐ๋ฅผ ๊ฐ–๋Š” ํด๋ž˜์Šค๋ฅผ ์„ค๊ณ„ํ•œ๋‹ค. ๋ชจ๋“  ํ”„๋ฆฐํ„ฐ๋Š” ๋ชจ๋ธ๋ช…(model), ์ œ์กฐ์‚ฌ(manufacturer), ์ธ์‡„ ๋งค์ˆ˜(printedCount), ์ธ์‡„ ์ข…์ด ์ž”๋Ÿ‰(availableCount)์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ •๋ณด์™€ print(int pages) ๋ฉค๋ฒ„ ํ•จ์ˆ˜๋ฅผ ๊ฐ€์ง€๋ฉฐ, print()๊ฐ€ ํ˜ธ์ถœํ•  ๋•Œ๋งˆ๋‹ค pages ๋งค์˜ ์šฉ์ง€๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ์ž‰ํฌ์ ฏ ํ”„๋ฆฐํ„ฐ๋Š” ์ž‰ํฌ ์ž”๋Ÿ‰(availableInk) ์ •๋ณด์™€ printInkJet(int pages) ๋ฉค๋ฒ„ ํ•จ์ˆ˜๋ฅผ ์ถ”๊ฐ€์ ์œผ๋กœ ๊ฐ€์ง€๋ฉฐ, ๋ ˆ์ด์ € ํ”„๋ฆฐํ„ฐ๋Š” ํ† ๋„ˆ ์ž”๋Ÿ‰(availableToner) ์ •๋ณด์™€ ์—ญ์‹œ printLaser(int pages) ๋ฉค๋ฒ„ ํ•จ์ˆ˜๋ฅผ ์ถ”๊ฐ€์ ์œผ๋กœ ๊ฐ€์ง„๋‹ค. ๊ฐ ํด๋ž˜์Šค์— ์ ์ ˆํ•œ ์ ‘๊ทผ ์ง€์ •์œผ๋กœ ๋ฉค๋ฒ„ ๋ณ€์ˆ˜์™€ ํ•จ์ˆ˜, ์ƒ์„ฑ์ž, ์†Œ๋ฉธ์ž๋ฅผ ์ž‘์„ฑํ•˜๊ณ , ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‹คํ–‰๋˜๋„๋ก ์ „์ฒด ํ”„๋กœ๊ทธ๋žจ์„ ์™„์„ฑํ•˜๋ผ. ...

2020๋…„ 3์›” 9์ผ ยท 3 ๋ถ„ ยท Sobamemil