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

C#-এ একই বেসের এক্সপোনেন্ট গুণফল (Exponent Multiplication)

একই বেসের দুটি এক্সপোনেন্ট গুণ করলে এক্সপোনেন্টগুলো যোগ হয়: aᵐ × aⁿ = aᵐ⁺ⁿ। C#-এ Math.Pow ব্যবহার করে ক্যালকুলেট করা যায়।

গাণিতিক সূত্র


a^m * a^n = a^(m+n)

C# ইমপ্লিমেন্টেশন


double baseVal = 2;
double exp1 = 5;
double exp2 = 4;

double resultExp = exp1 + exp2;        // 5 + 4 = 9
double result = Math.Pow(baseVal, resultExp); // 2^9 = 512

সম্পূর্ণ উদাহরণ


using System;

class ExponentMultiplicationDemo
{
    static void Main()
    {
        double n = 2;    // বেস
        double e1 = 5;   // এক্সপোনেন্ট ১
        double e2 = 4;   // এক্সপোনেন্ট ২
        
        double sumExp = e1 + e2;
        double result = Math.Pow(n, sumExp);
        
        Console.WriteLine($"Result = {n}^{sumExp} = {result}");
        
        // ভেরিফিকেশন: আলাদা আলাদা ক্যালকুলেট করে গুণ
        double separate = Math.Pow(n, e1) * Math.Pow(n, e2);
        Console.WriteLine($"Verification: {n}^{e1} * {n}^{e2} = {Math.Pow(n, e1)} * {Math.Pow(n, e2)} = {separate}");
    }
}

আউটপুট


Result = 2^9 = 512
Verification: 2^5 * 2^4 = 32 * 16 = 512

অন্যান্য এক্সপোনেন্ট নিয়ম

নियमসূত্রC# ইমপ্লিমেন্টেশন
গুণফলaᵐ × aⁿ = aᵐ⁺ⁿMath.Pow(a, m+n)
ভাগফলaᵐ ÷ aⁿ = aᵐ⁻ⁿMath.Pow(a, m-n)
পাওয়ার অফ পাওয়ার(aᵐ)ⁿ = aᵐⁿMath.Pow(a, m*n)
নেগেটিভ এক্সপোনেন্টa⁻ⁿ = 1/aⁿMath.Pow(a, -n)
ফ্র্যাকশনাল এক্সপোনেন্টa^(m/n) = ⁿ√(aᵐ)Math.Pow(a, m/n)

সতর্কতা

  • Math.Pow double রিটার্ন করে — প্রিসিশন লস হতে পারে।
  • বড় এক্সপোনেন্টের জন্য BigInteger ব্যবহার করুন (System.Numerics)।
  1. পাইথনে টেনসরফ্লো ব্যবহার করে এলিমেন্ট-ওয়াইজ গুণফল করার পদ্ধতি

  2. Remote Desktop ব্যবহার করে রিমোট কম্পিউটারে CTRL+ALT+DEL পারফর্ম করার পদ্ধতি

  3. Remote Desktop ব্যবহার করে রিমোট কম্পিউটারে CTRL+ALT+DEL কীভাবে করবেন

  4. এক্সেল ৩৬৫ে দক্ষ হন: ডেটা অ্যানালাইসিস দিয়ে কেস স্টাডি করার ধাপে ধাপে গাইড