কম্পিউটার

কিভাবে C# এ পুনরাবৃত্তি ব্যবহার করে 2 সংখ্যার গুণফল খুঁজে বের করবেন?


প্রথমত, দুইটি সংখ্যাকে গুণ করার জন্য সেট করুন।

val1 = 10;
val2 = 20;

এখন পণ্যটি খুঁজে বের করার পদ্ধতিটি কল করুন।

product(val1, val2);

পণ্য পদ্ধতির অধীনে, একটি পুনরাবৃত্ত কল আপনাকে পণ্যটি পেয়ে যাবে।

val1 + product(val1, val2 – 1)

আসুন আমরা রিকশন ব্যবহার করে 2টি সংখ্যার গুণফল বের করতে সম্পূর্ণ কোড দেখি।

উদাহরণ

using System;
class Calculation {
   public static void Main() {
      int val1, val2, res;
      // the two numbers
      val1 = 10;
      val2 = 20;
      // finding product
      Demo d = new Demo();
      res = d.product(val1, val2);
      Console.WriteLine("{0} x {1} = {2}", val1, val2, res);
      Console.ReadLine();
   }
}
class Demo {
   public int product(int val1, int val2) {
      if (val1 < val2) {
         return product(val2, val1);
      } else if (val2 != 0) {
         return (val1 + product(val1, val2 - 1));
      } else {
         return 0;
      }
   }
}

  1. পাইথন ব্যবহার করে কিথ নম্বরগুলি কীভাবে খুঁজে পাবেন?

  2. পাইথনে পুনরাবৃত্তি ব্যবহার করে একটি সংখ্যার শক্তি কীভাবে খুঁজে পাবেন?

  3. পাইথনে পুনরাবৃত্তি ব্যবহার করে প্রাকৃতিক সংখ্যার যোগফল কীভাবে খুঁজে পাওয়া যায়?

  4. পাইথন ব্যবহার করে প্রাকৃতিক সংখ্যার যোগফল কিভাবে বের করবেন?