এই আর্টিকেলে আমরা জাভাতে দুটি সংখ্যার LCM (লঘুসাধারণ গুণিতক) কীভাবে হিসাব করব তা শিখব। দুটি সংখ্যার LCM হলো সবচেয়ে ছোট ধনাত্মক পূর্ণসংখ্যা যা দুটি সংখ্যাতেও সমভাবে ভাগ যায়।
ডেমো
ইনপুট
মনে করুন আমাদের ইনপুট হলো -
২৪ এবং ১৮
আউটপুট
দুটি সংখ্যার LCM হল ৭২
এলগরিদম
ধাপ ১ - শুরু ধাপ ২ - তিনটি পূর্ণসংখ্যা ঘোষণা করুন: input_1, input_2 এবং sum ধাপ ৩ - ব্যবহারকারীকে দুটি পূর্ণসংখ্যা দিতে বলুন / পূর্ণসংখ্যা হার্ডকোড করুন ধাপ ৪ - মানগুলো পড়ুন ধাপ ৫ - ১ থেকে দুটি ইনপুটের মধ্যে বড় সংখ্যাভাবে while লুপ চালিয়ে চেক করুন 'i' মান দুটি ইনপুটকেও বাকি রেখে না ভাগ করে দিচ্ছে কিনা ধাপ ৬ - 'i' মানকে LCM হিসেবে প্রদর্শন করুন ধাপ ৭ - থামুন
উদাহরণ ১
এখানে ব্যবহারকারী প্রম্পটের মাধ্যমে ইনপুট দিচ্ছেন। আপনি এটি আমাদের কোডিং গ্রাউন্ড টুলে লাইভ চেষ্টা করতে পারেন।
import java.util.Scanner; public class LCM { public static void main(String[] args) { int input_1 , input_2 , lcm; Scanner scanner = new Scanner(System.in); System.out.println("A scanner object has been defined "); System.out.println("Enter the first number: "); input_1 = scanner.nextInt(); System.out.println("Enter the second number: "); input_2 = scanner.nextInt(); lcm = (input_1 > input_2) ? input_1 : input_2; while(true) { if( lcm % input_1 == 0 && lcm % input_2 == 0 ) { System.out.printf("The LCM of %d and %d is %d.", input_1, input_2, lcm); break; } ++lcm; } } } আউটপুট
A scanner object has been defined Enter the first number: 24 Enter the second number: 18 The LCM of 24 and 18 is 72.
উদাহরণ ২
এখানে পূর্ণসংখ্যাগুলো পূর্বে সংজ্ঞায়িত করা হয়েছে, এবং তাদের মান কনসোলে অ্যাক্সেস ও প্রদর্শন করা হয়েছে।
public class LCM { public static void main(String[] args) { int input_1 , input_2 , lcm; input_1 = 24; input_2 = 18; System.out.println("The first number is " + input_1); System.out.println("The second number is " + input_2); lcm = (input_1 > input_2) ? input_1 : input_2; while(true) { if( lcm % input_1 == 0 && lcm % input_2 == 0 ) { System.out.printf("\nThe LCM of %d and %d is %d.", input_1, input_2, lcm); break; } ++lcm; } } } আউটপুট
The first number is 24 The second number is 18 The LCM of 24 and 18 is 72.