ধরুন আমাদের একটি সংখ্যা 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