কম্পিউটার টিউটোরিয়াল

C++ প্রোগ্রাম: ১% বার্ষিক সুদের মাধ্যমে X টাকা পেতে কত বছর লাগবে তা গণনা

মান লিখুন: আমাদের কাছে একটি সংখ্যা X রয়েছে। ব্যাংকে ১০০ টাকা আছে। ব্যাংক ১% বার্ষিক সুদ দেয় কম্পাউন্ডেড বছরে (শুধু পূর্ণসংখ্যা)। X টাকা পেতে কত বছর লাগবে তা বের করতে হবে।

উদাহরণ

যদি ইনপুট হয় X = 520, তবে আউটপুট হবে 213।

সমাধানের ধাপসমূহ

sum := 0
balance := 100
যখন balance < n:
    interest := balance / 100
    sum := sum + 1
    balance := balance + interest
sum রিটার্ন করুন

C++ বাস্তবায়ন

#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
  1. সংখ্যার ঘাত (Power) বের করার C++ প্রোগ্রাম (রিকার্সিভ ও নন-রিকার্সিভ)

  2. C++ প্রোগ্রামিং কীভাবে শিখবেন?

  3. C++-এ একটি সিম্পল প্রোগ্রাম কীভাবে তৈরি করবেন?

  4. C++ প্রোগ্রামিং শুরুর গাইড