ইনফ্লেশন, ডিফ্লেশন ও পার্চেজিং পাওয়ার
এই পাঠে যা শিখবেন
- ইনফ্লেশন ও ডিফ্লেশনের সংজ্ঞা এবং এরা কীভাবে "সাধারণ মূল্যস্তর" ও "টাকার ক্রয়ক্ষমতা"-কে বিপরীতভাবে প্রভাবিত করে
- পার্চেজিং পাওয়ারের গণিত — একটি নির্দিষ্ট আজকের দাম ভবিষ্যতে কত হবে, এবং একটি নির্দিষ্ট ডলার পরিমাণ ভবিষ্যতে আসলে কতটুকু কিনতে পারবে
- কেন এই দুটো প্রশ্ন — "দাম বাড়া" ও "টাকার মূল্য কমা" — গাণিতিকভাবে একই মুদ্রার দুই পিঠ
- Python দিয়ে একটি বাস্তব হিসাব — একটি $500-এর বাস্কেট অফ গুডসের ভবিষ্যৎ দাম এবং একটি ফিক্সড $500-এর ক্ষয়প্রাপ্ত প্রকৃত মূল্য, বিভিন্ন ইনফ্লেশন হারে
১ · ইনফ্লেশন ও ডিফ্লেশন কী
ইনফ্লেশনInflationসাধারণ মূল্যস্তরের ক্রমাগত বৃদ্ধি, যার ফলে একই পরিমাণ টাকা দিয়ে ভবিষ্যতে কম পণ্য/সেবা কেনা যায়। হলো অর্থনীতিতে পণ্য ও সেবার সাধারণ (গড়) দাম সময়ের সাথে বৃদ্ধি পাওয়ার প্রবণতা। এটি কোনো একটি নির্দিষ্ট পণ্যের দাম বাড়া নয় — বরং সামগ্রিকভাবে "টাকার মূল্য" কমে যাওয়া। এর সরাসরি ফল হলো, ভবিষ্যতে একই জিনিস কিনতে আজকের চেয়ে বেশি টাকা লাগবে, অথবা সমান পরিমাণ টাকা দিয়ে ভবিষ্যতে কম জিনিস কেনা যাবে।
ডিফ্লেশনDeflationসাধারণ মূল্যস্তরের ক্রমাগত হ্রাস — ইনফ্লেশনের বিপরীত, টাকার ক্রয়ক্ষমতা সময়ের সাথে বাড়ে। হলো এর ঠিক বিপরীত — সাধারণ মূল্যস্তর কমে, ফলে একই পরিমাণ টাকা দিয়ে ভবিষ্যতে বেশি জিনিস কেনা যায়। শুনতে ভালো মনে হলেও, ডিফ্লেশন প্রায়ই অর্থনৈতিক দুর্বলতার লক্ষণ (মানুষ খরচ পিছিয়ে দেয়, কারণ দাম আরও কমবে বলে আশা করে) — তাই ইঞ্জিনিয়ারিং ইকোনমিক্সের বেশিরভাগ বাস্তব প্রয়োগে ইনফ্লেশনই (ধনাত্মক $f$) বেশি প্রাসঙ্গিক, তবে গাণিতিকভাবে ডিফ্লেশন হলো শুধু $f < 0$ হওয়া একই সূত্রের একটি বিশেষ ক্ষেত্র।
দাম বাড়ে, টাকার ক্রয়ক্ষমতা কমে — যেমন বার্ষিক ৫% ইনফ্লেশনে আজকের $100-এর জিনিস এক বছর পর $105 লাগবে কিনতে।
দাম কমে, টাকার ক্রয়ক্ষমতা বাড়ে — বিরল, এবং সাধারণত অর্থনৈতিক মন্দার সাথে যুক্ত।
একটি নির্দিষ্ট ডলার পরিমাণ দিয়ে প্রকৃতপক্ষে কতটুকু পণ্য/সেবা কেনা যায় — ইনফ্লেশনের সাথে এটি সবসময় বিপরীতমুখী।
২ · পার্চেজিং পাওয়ার: টাকার প্রকৃত মূল্য কীভাবে ক্ষয় হয়
ধরা যাক বার্ষিক ইনফ্লেশন হার $f$ (দশমিকে, যেমন ৫% হলে $f = 0.05$)। আজ যদি একটি নির্দিষ্ট "বাস্কেট অফ গুডস" (পণ্য-সেবার একটি নির্দিষ্ট সংকলন) কিনতে $X$ ডলার লাগে, তাহলে $n$ বছর পর একই বাস্কেট কিনতে লাগবে —
$$X_n = X \times (1+f)^n$$
লক্ষ্য করুন এই সূত্রটি হুবহু কম্পাউন্ড ইন্টারেস্টের ফিউচার-ভ্যালু সূত্র $F = P(1+i)^n$-এর মতোই — শুধু "সুদের হার" এর জায়গায় "ইনফ্লেশন হার" বসেছে। এটি কাকতালীয় নয়: দুটোই একই গাণিতিক প্রক্রিয়া — প্রতি বছর আগের মানের সাথে একটি নির্দিষ্ট অনুপাত $(1+f)$ গুণ হওয়া, অর্থাৎ একটি জিওমেট্রিক সিরিজের পদ। এর উল্টো দিক থেকে দেখলে — যদি আপনার কাছে একটি নির্দিষ্ট (fixed) ডলার পরিমাণ $X$ থাকে (যেমন একটি সঞ্চয়, বা একটি স্থির বেতন) এবং তা $n$ বছর ধরে টাকা হিসেবেই রেখে দেন (বিনিয়োগ না করে), তাহলে $n$ বছর পর তার প্রকৃত (real) ক্রয়ক্ষমতা আজকের ডলারে দাঁড়ায় —
$$\text{Real value} = \dfrac{X}{(1+f)^n}$$
অর্থাৎ ভবিষ্যৎ-দাম-বৃদ্ধি ও ফিক্সড-অ্যামাউন্ট-ক্ষয় — এই দুটো একই ইনফ্লেশন প্রক্রিয়ার দুটো দিক মাত্র: একটি গুণ করে (ভবিষ্যতে কত লাগবে), অন্যটি ভাগ করে (আজকের হিসেবে কতটুকু অবশিষ্ট আছে)।
$(1+f)^n$ ও তার বিপরীত $1/(1+f)^n$ — দুটোই Discrete Mathematics কোর্সে শেখা জিওমেট্রিক সিকোয়েন্সের সাধারণ পদ (nth term)। ইনফ্লেশন-সংক্রান্ত সব হিসাব (এই মডিউল জুড়ে) মূলত এই একই এক্সপোনেনশিয়াল বৃদ্ধি/ক্ষয় প্যাটার্নের প্রয়োগ, যেমনটা M2-এ কম্পাউন্ড ইন্টারেস্টের ক্ষেত্রেও দেখা গেছে।
৩ · কোড: বাস্কেট প্রাইস বনাম ফিক্সড ডলারের ক্ষয়
নিচের কোড সেলে দুটো জিনিস একসাথে গণনা করা হচ্ছে — একটি $500-এর বাস্কেট অফ গুডসের দাম ১০ বছর পর কত হবে (ইনফ্লেশনের প্রভাবে), এবং একই সাথে একটি ফিক্সড $500 (ধরুন একটি সঞ্চয় বা বাক্সে রাখা টাকা) ১০ বছর পর প্রকৃতপক্ষে কতটুকু কিনতে পারবে — তিনটি ভিন্ন ইনফ্লেশন হারে (২%, ৫%, ৮%)।
# ইনফ্লেশন -- ভবিষ্যৎ দাম বনাম ফিক্সড ডলারের প্রকৃত ক্রয়ক্ষমতা
def future_price(price_today, f, n):
return price_today * (1 + f) ** n
def real_purchasing_power(fixed_amount, f, n):
return fixed_amount / (1 + f) ** n
basket_today = 500 # আজকের বাস্কেট অফ গুডসের দাম
fixed_amount = 500 # একটি নির্দিষ্ট (fixed) ডলার পরিমাণ -- যেমন সঞ্চয় বা বেতন
n = 10 # বছর
inflation_rates = [0.02, 0.05, 0.08]
print(f"আজকের বাস্কেট দাম = ${basket_today:,.2f}, সময়কাল n = {n} বছর")
print()
print(f"{'ইনফ্লেশন':>10} | {'ভবিষ্যৎ দাম (n বছর পর)':>24} | {'$500-এর প্রকৃত ক্রয়ক্ষমতা':>26}")
print("-" * 66)
for f in inflation_rates:
price_n = future_price(basket_today, f, n)
real_value = real_purchasing_power(fixed_amount, f, n)
print(f"{f*100:>9.0f}% | ${price_n:>22,.2f} | ${real_value:>24,.2f}")
ইনফ্লেশন মানে শুধু "জিনিসপত্রের দাম বাড়া" নয় — এর সমান গুরুত্বপূর্ণ অন্য দিক হলো, একটি ফিক্সড ডলার পরিমাণ (নগদ, স্থির বেতন, বা সুদবিহীন সঞ্চয়) সময়ের সাথে তার প্রকৃত ক্রয়ক্ষমতা হারায়। এই দুটো দৃষ্টিভঙ্গিই একই $(1+f)^n$ সূত্রের প্রয়োগ। L39-এ দেখা যাবে কীভাবে সুদের হারকে "নমিনাল" ও "রিয়েল" ভাগে ভাগ করে এই ক্ষয়কে সঠিকভাবে হিসাবে আনতে হয় — এটিই ফিশার ইকুয়েশন।
ভাবনার প্রশ্ন
প্রতিটি প্রশ্ন নিজে কিছুক্ষণ ভাবুন — তারপর "→ উত্তর" চাপুন।
প্র ০১ ইনফ্লেশন ও "একটি নির্দিষ্ট পণ্যের দাম বাড়া" — এই দুটো কেন এক জিনিস নয়?
কারণ ইনফ্লেশন হলো সাধারণ (গড়) মূল্যস্তরের পরিবর্তন — সব পণ্য-সেবার দামের একটি গড় প্রবণতা। একটি নির্দিষ্ট পণ্যের দাম (যেমন একটি নির্দিষ্ট চিপের দাম) সরবরাহ-চাহিদার কারণে কমতেও পারে, এমনকি সামগ্রিক ইনফ্লেশন ধনাত্মক থাকলেও — এটি সেই পণ্যের নিজস্ব মূল্য-পরিবর্তন, সামগ্রিক ইনফ্লেশন নয়।
প্র ০২ ডিফ্লেশন শুনতে ভোক্তার জন্য ভালো মনে হয় (দাম কমছে) — তবু এটিকে কেন প্রায়ই সমস্যাযুক্ত ধরা হয়?
কারণ ডিফ্লেশন আশা করলে মানুষ ও ব্যবসা খরচ/বিনিয়োগ পিছিয়ে দেয় ("দাম তো আরও কমবে, পরে কিনি") — এতে সামগ্রিক চাহিদা কমে, যা অর্থনৈতিক কার্যক্রম আরও কমিয়ে দিতে পারে, একটি নেতিবাচক চক্র তৈরি করে। তাই অধিকাংশ কেন্দ্রীয় ব্যাংক সামান্য ধনাত্মক ইনফ্লেশনকেই (যেমন ২-৩%) লক্ষ্য হিসেবে রাখে, শূন্য বা ঋণাত্মক নয়।
প্র ০৩
উপরের কোড সেলে ইনফ্লেশন হার f = 0 হলে দুটো কলামেই কী ফলাফল আসত, এবং কেন?
f = 0 হলে (1+f)**n = 1, তাই future_price = 500 * 1 = $500 এবং
real_purchasing_power = 500 / 1 = $500 — অর্থাৎ কোনো ইনফ্লেশন না থাকলে দাম ও ক্রয়ক্ষমতা
দুটোই অপরিবর্তিত থাকে। এটিই নিশ্চিত করে যে ইনফ্লেশনই এই ক্ষয়ের একমাত্র কারণ, সময় নিজে নয়।
অনুশীলন
-
চিন্তা করুন: একজন ব্যক্তি তার সব সঞ্চয় নগদ টাকা হিসেবে (কোনো সুদ ছাড়া) বাসায় রেখে দেন,
যেখানে বার্ষিক ইনফ্লেশন ৬%। ২০ বছর পর তার টাকার অঙ্ক একই থাকলেও, তার প্রকৃত আর্থিক অবস্থা নিয়ে কী বলা যায়?
টাকার সংখ্যা (nominal amount) একই থাকলেও তার প্রকৃত ক্রয়ক্ষমতা অনেক কমে গেছে —
(1.06)**20 ≈ 3.207, অর্থাৎ ২০ বছর পর সেই টাকা দিয়ে আজকের তুলনায় মাত্র প্রায়1/3.207 ≈ 31%পরিমাণ জিনিস কেনা যাবে। "টাকার অঙ্ক না কমা" মানে "সম্পদ না কমা" নয় — এটিই ইনফ্লেশনের সবচেয়ে বিভ্রান্তিকর দিক। -
পরীক্ষা করুন: উপরের কোড সেলে
n = 10-কেn = 20-এ বদলে Run চেপে দেখুন ৮% ইনফ্লেশনে ফিক্সড $500-এর প্রকৃত ক্রয়ক্ষমতা কতটা কমে যায় — এবং তা কি ১০ বছরের ফলাফলের অর্ধেক, নাকি তার চেয়ে কম?n=20,f=0.08হলেreal_value = 500 / 1.08**20 ≈ $107.27— এটিn=10-এর ফলাফল (প্রায় $231.60)-এর অর্ধেকের চেয়েও কম। কারণ ক্ষয়টিও এক্সপোনেনশিয়াল — সময় দ্বিগুণ হলে ক্রয়ক্ষমতা অর্ধেকের বেশি কমে যায়, ঠিক যেমন কম্পাউন্ডিং সময়ের সাথে দ্রুততর হারে বাড়ে।
আরও পড়ুন · ABCL TECH-এ আপনার পরবর্তী পদক্ষেপ
- কোর্সের সম্পূর্ণ সিলেবাস দেখুন ৫৭টি পাঠ টাইম ভ্যালু অফ মানি, ক্যাশ ফ্লো সিরিজ, ওয়ার্থ-ভিত্তিক তুলনা, রেট অফ রিটার্ন, ডেপ্রিসিয়েশন, ট্যাক্স, ইনফ্লেশন, রিস্ক অ্যানালাইসিস ও ক্যাপিটাল বাজেটিং — সব ৫৭টি পাঠ।
- Discrete Mathematics কোর্স সহোদর কোর্স সিকোয়েন্স ও সিরিজ অধ্যায় — এই পাঠের $(1+f)^n$ ক্ষয়/বৃদ্ধি প্যাটার্নের গাণিতিক ভিত্তি সেই কোর্সেই তৈরি হয়েছে।
- সব Courses দেখুন ABCL TECH C, C++, Python, Java, JavaScript, DSA, DBMS, Discrete Mathematics, System Design, Cybersecurity, Cloud Computing & DevOps, Computer Networks, Operating Systems, Computer Architecture, Programming Languages & Compiler Design, Software Engineering & Git, Theory of Computation ও Engineering Economics — সব এক জায়গায়।