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

পাইথনে টার্গেট টাকার পরিমাণ পৌঁছাতে কত বছর লাগবে বের করার প্রোগ্রাম


ধরা যাক P, O, E, T প্যারামিটার আছে। P ডলার প্রিন্সিপাল শেয়ার মার্কেটে বিনিবেশ। মার্কেট বেরাবের E এবং O পেরসেন্ট إن্টারেস্ট দেয়। কমপক্ষে T ডলার পৌঁছাতে কত বছর লাগবে বের করতে হবে।

উদাহরণ: P=200, O=10, E=25, T=300 হলে আউটপুট 3 বছর।

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

  • ans := 0
  • যখন P < T: P *= 1 + E/100, ans++। যদি P < T: P *= 1 + O/100, ans++
  • ans ফেরত দিন।

উদাহরণ কোড

class Solution:
    def solve(self, P, O, E, T):
        ans = 0
        while P < T:
            P *= 1 + (E/100)
            ans += 1
            if P < T:
                P *= 1 + (O/100)
                ans += 1
        return ans

ob = Solution()
P = 200
O = 10
E = 25
T = 300
print(ob.solve(P, O, E, T))

ইনপুট

P = 200, O = 10, E = 25, T = 300

আউটপুট

3
  1. গোডাউনে কতগুলো বক্স রাখা যায় তা বের করার পাইথন প্রোগ্রাম

  2. কতগুলো কিউব কাটা হবে সেটা বের করার প্রোগ্রাম

  3. পাইথনে সব গাছ জ্বলে যাওয়ার জন্য কত দিন লাগবে তা বের করার প্রোগ্রাম

  4. পাইথনে বৃষ্টির পানি কতটুকু জমা রাখা যায় তা খুঁজে বের করার প্রোগ্রাম