কম্পিউটার

C# এ রিকার্সিভ মেথড কল কি?


C# এ রিকার্সিভ মেথড কলকে রিকারসন বলা হয়। পুনরাবৃত্তি ব্যবহার করে একটি সংখ্যার শক্তি গণনা করার জন্য একটি উদাহরণ দেখা যাক।

এখানে, যদি শক্তি 0 এর সমান না হয়, তাহলে ফাংশন কলটি ঘটে যা শেষ পর্যন্ত পুনরাবৃত্তি হয় −

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

উপরে, n হল সংখ্যাটি এবং নীচে দেখানো হিসাবে প্রতিটি পুনরাবৃত্তিতে শক্তি হ্রাস পায় -

উদাহরণ

using System;
using System.IO;

public class Demo {
   public static void Main(string[] args) {
      int n = 5;
      int p = 2;
      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;
   }
}

  1. জাভাস্ক্রিপ্টে setTimeout() পদ্ধতি কি?

  2. আর্গুমেন্ট সহ জাভাস্ক্রিপ্ট কল() পদ্ধতি।

  3. পিএইচপি-তে মেথড ওভারলোডিং কি?

  4. উইন্ডোজ পাওয়ার মেনু কি?