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

C#-এ রিকার্শন ব্যবহার করে ঘাত তিন (Power of Three) ক্যালকুলেট করা

ঘাত ৩-এর জন্য পাওয়ার ৩ সেট করুন এবং নিচের মতো রিকার্সিভ কোড প্রয়োগ করুন:

if (p != 0) { 
    return (n * power(n, p - 1)); 
}

মান लीজিয়ে সংখ্যাটি ৫, তবে ইটারেশনগুলো হবে:

power(5, 3 - 1)); // 25 
power(5, 2 - 1): // 5

উপরের কোড ৫ * ২৫ অর্থাৎ ১২৫ রিটার্ন করবে।

উদাহরণ

using System; 
using System.IO; 
public class Demo { 
    public static void Main(string[] args) { 
        int n = 5; 
        int p = 3; 
        long res; 
        res = power(n, p); 
        Console.WriteLine(res); 
    } 
    static long power(int n, int p) { 
        if (p != 0) { 
            return (n * power(n, p - 1)); 
        } 
        return 1; 
    } 
}

আউটপুট

125
  1. MongoDB Aggregation-এ নির্দিষ্ট ডকুমেন্টের যোগফল বের করার পদ্ধতি

  2. C প্রোগ্রাম ব্যবহার করে ম্যাট্রিক্সের ট্রান্সপোজ ক্যালকুলেট করার পদ্ধতি

  3. OpenCV-এ C++ ব্যবহার করে बीती हुई সময় গণনা করা

  4. পাইথনে ডিরেক্টরির সাইজ ক্যালকুলেট করার পদ্ধতি