ধরুন আমাদের একটি সংখ্যা X আছে। আমাদের একটি ব্যাংকে 100 টাকা আছে। ব্যাঙ্ক বার্ষিক 1% চক্রবৃদ্ধি হারে বার্ষিক সুদের হার ফেরত দেয়। (শুধুমাত্র পূর্ণসংখ্যা)। আমাদের চেক করতে হবে কত বছর X টাকা পেতে হবে?
সুতরাং, যদি ইনপুটটি X =520 এর মত হয়, তাহলে আউটপুট হবে 213।
পদক্ষেপ
এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -
sum := 0 balance := 100 while balance < n, do: interest := balance / 100 sum := sum + 1 balance := balance + interest return sum
উদাহরণ
আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -
#include <bits/stdc++.h> using namespace std; int solve(int n){ int sum = 0; int balance = 100; while (balance < n){ int interest = balance / 100; sum = sum + 1; balance = balance + interest; } return sum; } int main(){ int X = 520; cout << solve(X) << endl; }
ইনপুট
520
আউটপুট
213