C++ Programming Ch.8 Exercise 8 Solution
Problem: λ€μ κ·Έλ¦Όκ³Ό κ°μ μμ ꡬ쑰λ₯Ό κ°λ ν΄λμ€λ₯Ό μ€κ³νλ€. λͺ¨λ νλ¦°ν°λ λͺ¨λΈλͺ (model), μ μ‘°μ¬(manufacturer), μΈμ λ§€μ(printedCount), μΈμ μ’ μ΄ μλ(availableCount)μ λνλ΄λ μ 보μ print(int pages) λ©€λ² ν¨μλ₯Ό κ°μ§λ©°, print()κ° νΈμΆν λλ§λ€ pages λ§€μ μ©μ§λ₯Ό μ¬μ©νλ€. μν¬μ ― νλ¦°ν°λ μν¬ μλ(availableInk) μ 보μ printInkJet(int pages) λ©€λ² ν¨μλ₯Ό μΆκ°μ μΌλ‘ κ°μ§λ©°, λ μ΄μ νλ¦°ν°λ ν λ μλ(availableToner) μ 보μ μμ printLaser(int pages) λ©€λ² ν¨μλ₯Ό μΆκ°μ μΌλ‘ κ°μ§λ€. κ° ν΄λμ€μ μ μ ν μ κ·Ό μ§μ μΌλ‘ λ©€λ² λ³μμ ν¨μ, μμ±μ, μλ©Έμλ₯Ό μμ±νκ³ , λ€μκ³Ό κ°μ΄ μ€νλλλ‘ μ 체 νλ‘κ·Έλ¨μ μμ±νλΌ. ...