একই বেসের দুটি এক্সপোনেন্ট গুণ করলে এক্সপোনেন্টগুলো যোগ হয়: 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.Powdoubleরিটার্ন করে — প্রিসিশন লস হতে পারে।- বড় এক্সপোনেন্টের জন্য
BigIntegerব্যবহার করুন (System.Numerics)।