কম্পিউটার

জাভা প্রোগ্রাম একটি সংখ্যার জোড় গুণকের যোগফল খুঁজে বের করতে


একটি সংখ্যার জোড় ফ্যাক্টরের যোগফল খুঁজে পেতে, জাভা কোডটি নিম্নরূপ -

উদাহরণ

import java.util.*;
import java.lang.*;
public class Demo{
   public static int factor_sum(int num){
      if (num % 2 != 0)
      return 0;
      int result = 1;
      for (int i = 2; i <= Math.sqrt(num); i++){
         int count = 0, current_sum = 1;
         int current_term = 1;
         while (num % i == 0){
            count++;
            num = num / i;
            if (i == 2 && count == 1)
               current_sum = 0;
            current_term *= i;
            current_sum += current_term;
         }
         result *= current_sum;
      }
      if (num >= 2)
         result *= (1 + num);
      return result;
   }
   public static void main(String argc[]){
      int num = 36;
      System.out.println("The sum of even factors of the number is ");
      System.out.println(factor_sum(num));
   }
}

আউটপুট

The sum of even factors of the number is
78

ডেমো নামের একটি ক্লাসে 'factor_sum' নামে একটি ফাংশন রয়েছে। এই ফাংশনটি একটি সংখ্যার ফ্যাক্টর খুঁজে বের করে এবং জোড় ফ্যাক্টর যোগ করে এবং আউটপুট হিসাবে এই মানটি প্রদান করে। প্রধান ফাংশনে, যে সংখ্যাটির জোড় গুণনীয়কগুলি খুঁজে বের করতে হবে তা সংজ্ঞায়িত করা হয় এবং ফাংশনটিকে এই নম্বরটিতে কল করা হয়। প্রাসঙ্গিক বার্তাটি কনসোলে প্রদর্শিত হয়৷


  1. পাইথন প্রোগ্রামে একটি সংখ্যার জোড় গুণনীয়কের সমষ্টি খুঁজুন

  2. একটি সংখ্যার বিজোড় গুণনীয়কের যোগফল খুঁজে বের করার জন্য পাইথন প্রোগ্রাম

  3. একটি সংখ্যার জোড় গুণকের যোগফল খুঁজে বের করার জন্য পাইথন প্রোগ্রাম

  4. সংখ্যার ন্যূনতম যোগফল নির্ণয়ের জন্য পাইথন প্রোগ্রাম